DATE_FORMAT() ফাংশন ব্যবহার করে তারিখকে मनপছন্দ ফরম্যাটে দেখানো যায়। মাসের পুরো নাম পেতে %M ব্যবহার করা হয়।
উদাহরণ:
টেবিল তৈরি:
CREATE TABLE DemoTable605 (DueDate DATE);
রেকর্ড যোগ করা:
INSERT INTO DemoTable605 VALUES('2019-01-21'), ('2019-02-23'), (CURDATE());
সব রেকর্ড দেখানো:
SELECT * FROM DemoTable605;
আউটপুট:
+------------+ | DueDate | +------------+ | 2019-01-21 | | 2019-02-23 | | 2019-03-04 | | 2019-04-24 | | 2019-07-13 | +------------+
মাসের নামসহ ফরম্যাট:
SELECT DATE_FORMAT(DueDate, '%d.%M.%Y') FROM DemoTable605;
ফলাফল:
+----------------------------------+ | DATE_FORMAT(DueDate, '%d.%M.%Y') | +----------------------------------+ | 21.January.2019 | | 23.February.2019 | | 04.March.2019 | | 24.April.2019 | | 13.July.2019 | +----------------------------------+
সাধারণ ফরম্যাট স্পেসিফায়ার:
- %d — দিন (০১-৩১)
- %M — মাসের পুরো নাম (January-December)
- %m — মাস নম্বর (০১-১২)
- %Y — বছর (৪ ডিজিট)
- %y — বছর (২ ডিজিট)
- %H — ঘণ্টা (০০-২৩)
- %i — মিনিট (০০-৫৯)
ব্যাখ্যা: DATE_FORMAT() লোকেল-অ্যাওয়্যার (ল্যাঙ্গুয়েজ সেটিং অনুযায়ী মাসের নাম দেয়)। বাংলা মাসের নাম পেতে `SET lc_time_names = 'bn_BD';` সেট করুন।