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

मैं पाइथन में डेटाटाइम को यूटीसी टाइमस्टैम्प में कैसे परिवर्तित करूं?


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

उदाहरण

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

    आप strptime फ़ंक्शन का उपयोग करके किसी स्ट्रिंग को दिनांक ऑब्जेक्ट में कनवर्ट कर सकते हैं। दिनांक स्ट्रिंग और वह प्रारूप प्रदान करें जिसमें दिनांक निर्दिष्ट है। उदाहरण import datetime date_str = '29122017' # The date - 29 Dec 2017 format_str = '%d%m%Y' # The format datetime_obj = da

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

    हम एक अजगर अभिव्यक्ति के रूप में स्ट्रिंग का मूल्यांकन करने के लिए यहां ast.literal_eval() का उपयोग कर सकते हैं। यह सुरक्षित रूप से एक अभिव्यक्ति नोड या एक पायथन अभिव्यक्ति वाले स्ट्रिंग का मूल्यांकन करता है। प्रदान की गई स्ट्रिंग या नोड में केवल निम्नलिखित पायथन शाब्दिक संरचनाएं शामिल हो सकती हैं:स

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

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