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

MySQL-এ YYYY-MM-DD ফরম্যাটকে DD Month, YYYY-এ রূপান্তর করা (DATE_FORMAT)

MySQL-এ DATE_FORMAT() ফাংশন ব্যবহার করে তারিখকে যেকোনো কাস্টম ফরম্যাটে রূপান্তর করা যায়।

উদাহরণ: টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> create table DemoTable845(AdmissionDate date); 
Query OK, 0 rows affected (1.10 sec)
mysql> insert into DemoTable845 values('2018-01-21'); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into DemoTable845 values('2016-12-12'); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into DemoTable845 values('2019-08-05'); 
Query OK, 1 row affected (0.44 sec) 
mysql> insert into DemoTable845 values('2019-10-15'); 
Query OK, 1 row affected (0.19 sec)

সকল রেকর্ড দেখানো

mysql> select * from DemoTable845;
+---------------+
| AdmissionDate |
+---------------+
| 2018-01-21    |
| 2016-12-12    |
| 2019-08-05    |
| 2019-10-15    |
+---------------+
4 rows in set (0.00 sec)

DD Month, YYYY ফরম্যাটে রূপান্তর

mysql> select date_format(AdmissionDate,'%e %M, %Y') from DemoTable845;
+----------------------------------------+
| date_format(AdmissionDate,'%e %M, %Y') |
+----------------------------------------+
| 21 January, 2018                       |
| 12 December, 2016                      |
| 5 August, 2019                         |
| 15 October, 2019                       |
+----------------------------------------+
4 rows in set (0.00 sec)

DATE_FORMAT স্পেসিফায়ার রেফারেন্স

স্পেসিফায়ারঅর্থউদাহরণ
%eদিন (১-৩১, বামপাশে স্পেস)5, 21
%dদিন (০১-৩১, লিডিং জিরো)05, 21
%Mমাসের পূর্ণ নামJanuary, August
%mমাস (০১-১২)01, 08
%bমাসের সংক্ষিপ্ত নামJan, Aug
%Y৪ অঙ্কের বছর2019
%y২ অঙ্কের বছর19
%Wসপ্তাহের দিনের নামMonday, Sunday

সাধারণ ফরম্যাট উদাহরণ

  • DATE_FORMAT(date, '%d/%m/%Y') → 21/01/2018
  • DATE_FORMAT(date, '%Y-%m-%d') → 2018-01-21 (ISO)
  • DATE_FORMAT(date, '%M %d, %Y') → January 21, 2018
  • DATE_FORMAT(datetime, '%h:%i %p') → 12:45 PM
  1. MySQL-এ VARCHAR ডেট ফরম্যাট পরিবর্তন করা (STR_TO_DATE + UPDATE)

  2. MySQL-এ টাইমস্ট্যাম্পকে মাসে কনভার্ট করা

  3. MySQL-এ VARCHAR ডেটাকে DATE ফরম্যাটে কনভার্ট করা

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