आप 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