DATE_FORMAT() দিয়ে সময় ফরম্যাট
MySQL-এ DATETIME বা TIMESTAMP কলাম থেকে শুধু ঘন্টা ও মিনিট (HH:MM) বের করতে DATE_FORMAT() ফাংশন ব্যবহার করুন।
সিনট্যাক্স
SELECT DATE_FORMAT(yourDateTimeColumn, '%H:%i') FROM yourTableName;
%H = ২৪ ঘন্টা ফরম্যাটে ঘন্টা (০০-২৩), %i = মিনিট (০০-৫৯)।
উদাহরণ
mysql> CREATE TABLE retrieveTimeDemo (
-> UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> UserArrivalTime DATETIME
-> );
mysql> INSERT INTO retrieveTimeDemo (UserArrivalTime) VALUES
-> ('2013-01-21 13:45:34'), ('2014-11-25 11:40:56'),
-> ('2016-10-27 17:30:40'), ('2017-02-21 18:03:06'), ('2018-04-24 22:30:32');
কোয়েরি
mysql> SELECT DATE_FORMAT(UserArrivalTime, '%H:%i') FROM retrieveTimeDemo;
+--------------------------------------+
| date_format(UserArrivalTime, '%H:%i') |
+--------------------------------------+
| 13:45 |
| 11:40 |
| 17:30 |
| 18:03 |
| 22:30 |
+--------------------------------------+
অন্যান্য ফরম্যাট: %h:%i %p দিয়ে ১২ ঘন্টা ফরম্যাট (০১:৪৫ PM) পাওয়া যায়।