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

मुझे अलग-अलग मशीनों पर पायथन में अलग-अलग टाइमस्टैम्प क्यों मिलते हैं?

<शरीर>

एक टाइमस्टैम्प समय रेखा और युग में एक बिंदु के बीच एक ऑफसेट मान है, इसका समय क्षेत्र से कोई लेना-देना नहीं है। जब इसे '%Y-%m-%d %H:%M:%S' जैसे मानव पठनीय स्ट्रिंग में परिवर्तित किया जाता है जिसमें कोई समय क्षेत्र जानकारी शामिल नहीं होती है, तो पायथन मानता है कि आप स्थानीय टाइमज़ोन सेटिंग का उपयोग करना चाहते हैं।

datetime.timestamp() एक भोले डेटाटाइम ऑब्जेक्ट पर कॉल करता है mktime() आंतरिक रूप से यानी, इनपुट की व्याख्या स्थानीय समय के रूप में की जाती है। सिस्टम के बीच स्थानीय समय की परिभाषाएं भिन्न हो सकती हैं।

C mktime() गलत परिणाम दे सकता है यदि स्थानीय समयक्षेत्र में अतीत में अलग utc ऑफसेट था और ऐतिहासिक समयक्षेत्र डेटाबेस का उपयोग नहीं किया जाता है।

यूनिक्स पर, जब हम टाइमस्टैम्प () कहते हैं, तो दुभाषिया टाइमज़ोन जानकारी प्राप्त करने के लिए यूनिक्स सिस्टम पर उपलब्ध tz डेटाबेस का उपयोग करता है। जबकि यह विंडोज़ पर नहीं है।


  1. टिंकर में विभिन्न संदेश - पायथन

    टिंकर अजगर का GUI मॉड्यूल है। यह विभिन्न संदेश प्रदर्शन विकल्पों का उपयोग करता है जो उपयोगकर्ता के कार्यों या चल रहे कार्यक्रम की स्थिति में परिवर्तन के जवाब में होते हैं। संदेश बॉक्स वर्ग का उपयोग विभिन्न प्रकार के संदेशों जैसे पुष्टिकरण संदेश, त्रुटि संदेश, चेतावनी संदेश आदि को प्रदर्शित करने के ल

  1. पायथन में स्थानीय समयक्षेत्र कैसे प्राप्त करें?

    कंप्यूटर का UTC ऑफ़सेट आपके कंप्यूटर पर सेट किया गया समय क्षेत्र है। आप समय मॉड्यूल का उपयोग करके इस समयक्षेत्र की जानकारी प्राप्त कर सकते हैं। time.timezone सेकंड में UTC ऑफ़सेट लौटाता है। उदाहरण के लिए import time print(-time.timezone) # India's timezone: +5:30 आउटपुट यह आउटपुट देगा - 19800 स

  1. पाइथन में कंप्यूटर का यूटीसी ऑफ़सेट कैसे प्राप्त करें?

    कंप्यूटर का UTC ऑफ़सेट आपके कंप्यूटर पर सेट किया गया समय क्षेत्र है। आप समय मॉड्यूल का उपयोग करके इस समयक्षेत्र की जानकारी प्राप्त कर सकते हैं। time.timezone सेकंड में UTC ऑफ़सेट लौटाता है। उदाहरण के लिए import time print(-time.timezone) # India's timezone: +5:30 आउटपुट यह आउटपुट देगा - 19800