কম্পিউটার টিউটোরিয়াল

MySQL-এ ডেট ফরম্যাট করুন মাসের নাম এবং বছর দেখানোর জন্য

শুধু মাসের নাম এবং বছর দেখাতে DATE_FORMAT() ফাংশন এবং স্পেসিফায়ার ব্যবহার করুন।

টেবিল তৈরি করা

mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, AdmissionDate date ); Query OK, 0 rows affected (0.69 sec)

রেকর্ড ইনসার্ট করা

mysql> insert into DemoTable(AdmissionDate) values('2013-04-21'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(AdmissionDate) values('2014-01-31'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable(AdmissionDate) values('2016-09-01'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(AdmissionDate) values('2018-12-12'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable(AdmissionDate) values('2019-04-01'); Query OK, 1 row affected (0.15 sec)

রেকর্ড প্রদর্শন

mysql> select * from DemoTable;

আউটপুট:

+----+---------------+ | Id | AdmissionDate | +----+---------------+ | 1 | 2013-04-21 | | 2 | 2014-01-31 | | 3 | 2016-09-01 | | 4 | 2018-12-12 | | 5 | 2019-04-01 | +----+---------------+ 5 rows in set (0.00 sec)

মাসের নাম এবং বছর ফরম্যাটে দেখানো

mysql> select DATE_FORMAT(AdmissionDate,'%M %Y') AS MonthNameAndYear FROM DemoTable;

আউটপুট:

+------------------+ | MonthNameAndYear | +------------------+ | April 2013 | | January 2014 | | September 2016 | | December 2018 | | April 2019 | +------------------+ 5 rows in set (0.02 sec)

স্পেসিফায়ার রেফারেন্স: %M = পূর্ণ মাসের নাম (January-December), %Y = ৪ ডিজিট বছর। %b = সংক্ষিপ্ত মাসের নাম (Jan-Dec)।

  1. MySQL-এ DATE_FORMAT() ব্যবহার করে ডেটকে টেক্সট ফরম্যাটে কনভার্ট করা

  2. MySQL DATEDIFF() ফাংশন ব্যবহার করে বর্তমান তারিখ ও যোগদানের তারিখের পার্থক্য বের করা

  3. MySQL-এ নির্দিষ্ট বছরের শুরুর এবং শেষ তারিখ বের করা (YEAR ফাংশন)

  4. MySQL-এ STR_TO_DATE() ব্যবহার করে ডেট ফরম্যাট কনভার্ট করা