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

पायथन में डेटाइम को UTC टाइमस्टैम्प में कैसे बदलें?


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

उदाहरण

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

आउटपुट

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

1445212800.0

यदि आप पायथन 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. - पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फंक्शन का उपयोग करके स्ट्रिंग को डेट ऑब्जेक्ट में बदल सकते हैं। डेट स्ट्रिंग और वह फॉर्मेट प्रदान करें जिसमें डेट निर्दिष्ट है। उदाहरण import datetime date_str = 29122017 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py

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

    स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक कैरेक्टर पर पुनरावृति करके उसे बाइनरी में बदलना होगा। फिर इन कैरेक्टर्स को एक सिंगल स्ट्रिंग में जोड़ दें। आप format(ord(x), b) का उपयोग करके कैरेक्टर x को बाइनरी के रूप में फॉर्मेट कर सकते हैं। उदाहरण के लिए: >>> st = hello world >>&