आप पायथन में डेटाइम को 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