हम FROM_UNIXTIME() फंक्शन की मदद से टाइमस्टैम्प को डेट टाइम में कन्वर्ट कर सकते हैं। आइए एक उदाहरण देखते हैं। पहले, हम int टाइप के कॉलम के साथ एक टेबल बनाएंगे। फिर इसे टाइमस्टैम्प में और फिर डेट टाइम में कन्वर्ट करेंगे।
इंटीजर टाइप के साथ टेबल बनाना।
mysql> create table TimestamptoDateDemo -> ( -> YourTimeStamp int(11) -> ); Query OK, 0 rows affected (0.57 sec)
टेबल में रिकॉर्ड्स इन्सर्ट करना।
mysql> insert into TimestamptoDateDemo values(1389453221); Query OK, 1 row affected (0.23 sec)
सभी रिकॉर्ड्स डिस्प्ले करने के लिए।
mysql> select * from TimestamptoDateDemo;
आउटपुट निम्न है।
+---------------+ | YourTimeStamp | +---------------+ | 1389453221 | +---------------+ 1 row in set (0.00 sec)
इसे टाइमस्टैम्प में कन्वर्ट करने का सिंटैक्स।
SELECT from_unixtime(yourColumnName) FROM yourTableName;
निम्न इम्प्लीमेंटेशन है।
mysql> select from_unixtime(YourTimeStamp) FROM TimestamptoDateDemo;
आउटपुट यहाँ है।
+------------------------------+ | from_unixtime(YourTimeStamp) | +------------------------------+ | 2018-09-11 20:43:41 | +------------------------------+ 1 row in set (0.04 sec)
उपरोक्त टाइमस्टैम्प को डेटटाइम में कन्वर्ट करने का सिंटैक्स।
SELECT from_unixtime(YourColumnName, '%Y %D %M %h:%i:%s') FROM yourTableName;
आउटपुट निम्न है जो डेटटाइम दिखाता है।
+---------------------------------------------------+ | from_unixtime(YourTimeStamp, '%Y %D %M %h:%i:%s') | +---------------------------------------------------+ | 2018 11th September 08:43:41 | +---------------------------------------------------+ 1 row in set (0.03 sec)