एक टाइमस्टैम्प समय रेखा पर एक बिंदु और एपोक के बीच का एक ऑफसेट मान है, इसका टाइमज़ोन से कोई लेना-देना नहीं है। जब इसे '%Y-%m-%d %H:%M:%S' जैसे मानव-पठनीय स्ट्रिंग में बदला जाता है जिसमें कोई टाइमज़ोन जानकारी शामिल नहीं होती, तो पायथन मान लेता है कि आप स्थानीय टाइमज़ोन सेटिंग का उपयोग करना चाहते हैं।
datetime.timestamp() एक naive डेटाइम ऑब्जेक्ट पर आंतरिक रूप से mktime() को कॉल करता है यानी, इनपुट को स्थानीय समय के रूप में व्याख्या किया जाता है। स्थानीय समय की परिभाषाएँ सिस्टम्स के बीच भिन्न हो सकती हैं।
C mktime() गलत परिणाम दे सकता है यदि स्थानीय टाइमज़ोन का अतीत में अलग UTC ऑफसेट था और एक ऐतिहासिक टाइमज़ोन डेटाबेस उपयोग नहीं किया गया है।
Unix पर, जब हम timestamp() कॉल करते हैं, तो इंटरप्रेटर UNIX सिस्टम्स पर उपलब्ध tz डेटाबेस का उपयोग करके टाइमज़ोन जानकारी प्राप्त करता है। जबकि विंडोज पर यह उपलब्ध नहीं होता।