हम UNIX_TIMESTAMP() फ़ंक्शन की सहायता से MySQL दिनांक और समय को यूनिक्स टाइमस्टैम्प में बदल सकते हैं।
निम्नलिखित प्रश्न है।
mysql> UNIX_TIMESTAMP चुनें(STR_TO_DATE('अक्टूबर 19 2018 10:00 अपराह्न', '%M %d %Y %h:%i%p'));
उपरोक्त क्वेरी को चलाने के बाद हमें दिनांक प्रारूप में आउटपुट नहीं मिलेगा जैसा कि नीचे दिए गए आउटपुट में दिखाया गया है। यहाँ दिखाया गया आउटपुट एक यूनिक्स टाइमस्टैम्प है।
<पूर्व>+------------------------------------------ --------------------------+| UNIX_TIMESTAMP(STR_TO_DATE('अक्टूबर 19 2018 रात 10:00 बजे', '%M %d %Y %h:%i%p')) |+------------------ -------------------------------------------------- ----+| 1539966600 | ------------------------+1 पंक्ति में सेट (0.04 सेकंड)वास्तविक दिनांक/समय प्राप्त करने के लिए, क्वेरी इस प्रकार है।
mysql> से चुनें :%i:%p');
निम्न आउटपुट है।
<पूर्व>+------------------------------------------ -------------------------------------------------- -----------+| FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('अक्टूबर 19 2018 10:00 अपराह्न', '%M %d %Y %h:%i%p')),'%m-%d-%Y %h:%i:%p ') |+------------------------------------------ -------------------------------------------------- -----------+| 10-19-2018 10:00:अपराह्न |+------------------------------------------ -------------------------------------------------- -------------------+1 पंक्ति सेट में (0.00 सेकंड)