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

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

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

उदाहरण

from datetime import timezone
dt = datetime(2015, 10, 19)
timestamp = dt.replace(tzinfo=timezone.utc).timestamp()
print(timestamp)

आउटपुट

यह आउटपुट देगा:

1445212800.0

यदि आप Python 2 पर हैं, तो आप एपोक से कुल सेकंड्स प्राप्त करने के लिए total_seconds फंक्शन का उपयोग कर सकते हैं। और यदि आप टाइमस्टैम्प से छुटकारा पाना चाहते हैं, तो आप पहले 1 जनवरी 1970 से समय घटा सकते हैं।

उदाहरण

from datetime import timezone
dt = datetime(2015, 10, 19)
timestamp = (dt - datetime(1970, 1, 1)).total_seconds()
print(timestamp)

आउटपुट

यह आउटपुट देगा:

1445212800.0
  1. - पायथन में पांडास ऑफसेट को डेट में कैसे बदलें?

    जब आप डेट ऑब्जेक्ट से पांडास घटाते हैं, तो आपको एक पांडास Timestamp ऑब्जेक्ट मिलता है। आप इस ऑब्जेक्ट को स्ट्रिंग फॉर्मेट डेट या डेट ऑब्जेक्ट (मानक पायथन डेट) में बदल सकते हैं। या आप datetime लाइब्रेरी से timedelta ऑब्जेक्ट का उपयोग कर सकते हैं। उदाहरण from pandas.tseries.frequencies import to_off

  1. - पायथन में स्ट्रिंग से तारीख कैसे निकालें

    आपको स्ट्रिंग में मौजूद तारीख के प्रारूप को जानना होगा ताकि उसे निकाला जा सके। आप बस एक नियमित अभिव्यक्ति का उपयोग करके तारीख निकाल सकते हैं और पार्स करने के लिए datetime.datetime.strptime का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास स्ट्रिंग में YYYY-MM-DD प्रारूप में तारीख है, तो आप इस तारीख

  1. यूनिक्स एपोक टाइम समझना: टाइमस्टैम्प को मानव-पठनीय तिथियों में बदलना यूनिक्स एपोक टाइम समझना: टाइमस्टैम्प को मानव-पठनीय तिथियों में बदलना

    क्या आप जानते हैं कि हमारा कंप्यूटर मानव अंग्रेजी भाषा को नहीं समझ सकता? हमारे सभी निर्देश बाइनरी कोड में परिवर्तित हो जाते हैं इससे पहले कि CPU उन्हें पढ़े और प्रक्रिया का पालन करे और फिर बाइनरी कोड में उत्पन्न प्रतिक्रिया को मानव-पठनीय भाषा में परिवर्तित करे। बाइनरी कोड में केवल दो वर्ण होते हैं,