DATE_FORMAT() से दिनांक और समय भाग अलग-अलग निकालें
DATE_FORMAT() फ़ंक्शन दिनांक/समय को कस्टम प्रारूप में फॉर्मेट करता है। आप इसका उपयोग DATETIME से अलग-अलग दिनांक और समय स्ट्रिंग्स प्राप्त करने के लिए कर सकते हैं।
सिंटैक्स
SELECT
DATE_FORMAT(कॉलम, '%Y-%m-%d') AS केवल_दिनांक,
DATE_FORMAT(कॉलम, '%H:%i:%s') AS केवल_समय
FROM टेबल_नाम;
उदाहरण
1. टेबल बनाएं और वर्तमान दिनांक-समय डालें
mysql> CREATE TABLE DateAndTimePartDemo (YourDateandtime DATETIME); mysql> INSERT INTO DateAndTimePartDemo VALUES(NOW());
2. पूर्ण मान देखें
mysql> SELECT * FROM DateAndTimePartDemo;
+---------------------+ | YourDateandtime | +---------------------+ | 2018-11-24 13:40:36 | +---------------------+
3. दिनांक और समय अलग करें
mysql> SELECT
-> DATE_FORMAT(YourDateandtime, '%Y-%m-%d') AS OnlyYourDate,
-> DATE_FORMAT(YourDateandtime, '%H:%i:%s') AS OnlyYourTime
-> FROM DateAndTimePartDemo;
+--------------+--------------+ | OnlyYourDate | OnlyYourTime | +--------------+--------------+ | 2018-11-24 | 13:40:36 | +--------------+--------------+
सामान्य फॉर्मेट स्पेसिफायर
| स्पेसिफायर | अर्थ | उदाहरण |
|---|---|---|
%Y | 4-अंकीय वर्ष | 2024 |
%m | 2-अंकीय महीना | 01-12 |
%d | 2-अंकीय दिन | 01-31 |
%H | घंटा (00-23) | 13 |
%i | मिनट (00-59) | 40 |
%s | सेकंड (00-59) | 36 |
%T | समय %H:%i:%s | 13:40:36 |
%r | 12-घंटा समय | 01:40:36 PM |
सरल विकल्प