हम FROM_UNIXTIME() फंक्शन की मदद से टाइमस्टैम्प को डेट टाइम में बदल सकते हैं। आइए एक उदाहरण देखते हैं। सबसे पहले, हम इंट टाइप के कॉलम के साथ एक टेबल बनाएंगे। फिर हम इसे टाइमस्टैम्प में और फिर से डेट टाइम में बदल देते हैं।
पूर्णांक प्रकार वाली तालिका बनाना।
mysql> टेबल बनाएं TimestamptoDateDemo -> ( -> YourTimeStamp int(11) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
तालिका में रिकॉर्ड सम्मिलित करना।
mysql> TimestamptoDateDemo मानों में डालें(1389453221);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)
सभी रिकॉर्ड प्रदर्शित करने के लिए।
mysql> TimestamptoDateDemo से *चुनें;
निम्न आउटपुट है।
<पूर्व>+---------------+| योर टाइमस्टैम्प |+---------------+| 1389453221 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)इसे टाइमस्टैम्प में बदलने के लिए सिंटैक्स।
अपनेTableName से_unixtime(yourColumnName) से चयन करें;
निम्नलिखित कार्यान्वयन है।
mysql>TimestamptoDateDemo से_unixtime(YourTimeStamp) से चुनें;
यहाँ आउटपुट है।
<पूर्व>+----------------------------+| from_unixtime(YourTimeStamp) |+----------------------------+| 2018-09-11 20:43:41 |+----------------------------+1 पंक्ति सेट में (0.04 सेकंड .) )उपरोक्त टाइमस्टैम्प को डेटाटाइम में बदलने के लिए सिंटैक्स।
अपनेTableName से_unixtime(YourColumnName, '%Y %D %M %h:%i:%s') से चुनें;
निम्नलिखित आउटपुट है जो डेटाटाइम दिखाता है।
<पूर्व>+------------------------------------------ -----+| from_unixtime(YourTimeStamp, '%Y%D%M%h:%i:%s') |+-------------------------- ------------------------+| 2018 11 सितंबर 08:43:41 |+------------------------------------------ -----------+1 पंक्ति सेट में (0.03 सेकंड)