DATE_FORMAT() फ़ंक्शन का उपयोग करके समय प्रारूपित करना
केवल घंटे और मिनट प्रदर्शित करने के लिए DATE_FORMAT() का उपयोग करें और फॉर्मेट स्पेसिफायर सेट करें:
SELECT DATE_FORMAT(yourColumnName, '%H:%i') AS anyAliasName FROM yourTableName;
आइए पहले एक टेबल बनाते हैं:
mysql> CREATE TABLE DemoTable1527 (
ArrivalDatetime DATETIME
);
Query OK, 0 rows affected (0.76 sec)
रिकॉर्ड्स डालना
mysql> INSERT INTO DemoTable1527 VALUES('2019-01-10 12:34:45');
Query OK, 1 row affected (0.18 sec)
mysql> INSERT INTO DemoTable1527 VALUES('2018-12-12 11:00:34');
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable1527 VALUES('2019-03-21 04:55:56');
Query OK, 1 row affected (0.18 sec)
सभी रिकॉर्ड्स देखना
mysql> SELECT * FROM DemoTable1527;
आउटपुट:
+---------------------+ | ArrivalDatetime | +---------------------+ | 2019-01-10 12:34:45 | | 2018-12-12 11:00:34 | | 2019-03-21 04:55:56 | +---------------------+ 3 rows in set (0.00 sec)
केवल घंटे और मिनट प्रदर्शित करने की क्वेरी
mysql> SELECT DATE_FORMAT(ArrivalDatetime, '%H:%i') AS HourAndMinutes FROM DemoTable1527;
आउटपुट:
+----------------+ | HourAndMinutes | +----------------+ | 12:34 | | 11:00 | | 04:55 | +----------------+ 3 rows in set (0.00 sec)
फॉर्मेट स्पेसिफायर:
%H- घंटा (00-23)%i- मिनट (00-59)