Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL डेटाटाइम को यूनिक्स टाइमस्टैम्प में कैसे बदलें

हम UNIX_TIMESTAMP() फ़ंक्शन की मदद से MySQL डेट और टाइम को यूनिक्स टाइमस्टैम्प में बदल सकते हैं।

निम्नलिखित क्वेरी है।

mysql> SELECT UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p'));

उपरोक्त क्वेरी चलाने के बाद हमें नीचे दिखाए गए आउटपुट में डेट फॉर्मेट में आउटपुट नहीं मिलेगा। यहां दिखाया गया आउटपुट एक यूनिक्स टाइमस्टैम्प है।

+------------------------------------------------------------------------+ 
| UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p')) | 
+------------------------------------------------------------------------+ 
| 1539966600 | 
+------------------------------------------------------------------------+ 
1 row in set (0.04 sec)

वास्तविक डेट/टाइम प्राप्त करने के लिए, क्वेरी निम्नानुसार है।

mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p')),'%m-%d-%Y %h:%i:%p');

निम्नलिखित आउटपुट है।

+-----------------------------------------------------------------------------------------------------------+ 
| FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Oct 19 2018 10:00PM', '%M %d %Y %h:%i%p')),'%m-%d-%Y %h:%i:%p') | 
+-----------------------------------------------------------------------------------------------------------+ 
| 10-19-2018 10:00:PM | 
+-----------------------------------------------------------------------------------------------------------+ 
1 row in set (0.00 sec)
सरल विकल्प: यदि कॉलम पहले से ही DATETIME या TIMESTAMP प्रकार का है, तो सीधे UNIX_TIMESTAMP(column_name) का उपयोग करें। STR_TO_DATE केवल स्ट्रिंग को पार्स करने के लिए आवश्यक है।
  1. - पायथन में डेटाइम को UTC टाइमस्टैम्प में कैसे बदलें?

    आप पायथन में डेटाइम को UTC टाइमस्टैम्प में बदलने के लिए datetime मॉड्यूल का उपयोग कर सकते हैं। यदि आपके पास पहले से UTC में डेटाइम ऑब्जेक्ट है, तो आप timestamp() का उपयोग करके UTC टाइमस्टैम्प प्राप्त कर सकते हैं। यह फंक्शन उस डेटाइम ऑब्जेक्ट के लिए एपोक के बाद का समय लौटाता है। यदि आपके पास स्थानीय

  1. - पायथन में टाइमस्टैम्प स्ट्रिंग को डेटाइम ऑब्जेक्ट में कैसे बदलें?

    आप datetime मॉड्यूल से fromtimestamp फंक्शन का उपयोग करके UNIX टाइमस्टैम्प से डेट प्राप्त कर सकते हैं। यह फंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प से मेल खाने वाला डेटाइम ऑब्जेक्ट लौटाता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(t

  1. - पायथन में UNIX टाइमस्टैम्प स्ट्रिंग को पठनीय डेट में कैसे बदलें?

    आप datetime मॉड्यूल से fromtimestamp फंक्शन का उपयोग करके UNIX टाइमस्टैम्प से डेट प्राप्त कर सकते हैं। यह फंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प से मेल खाने वाला डेटाइम ऑब्जेक्ट लौटाता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(t