Python Zeit Modul
Obwohl dieses Modul immer verfügbar ist, sind nicht alle Funktionen auf allen Plattformen verfügbar. Die meisten der in diesem Modul definierten Funktionen Modul definierten Funktionen rufen Plattform-C-Bibliotheksfunktionen mit demselben Namen. Es kann manchmal hilfreich sein, die Plattformdokumentation zu konsultieren, da die Semantik dieser Funktionen von Plattform zu Plattform unterschiedlich ist.
Die Epoche ist der Punkt, an dem die Zeit beginnt, und ist plattform abhängig. Für Unix ist die Epoche der 1. Januar 1970, 00:00:00 (UTC). Um herauszufinden, was die Epoche auf einer bestimmten Plattform ist, schauen Sie in time.gmtime(0).
https://docs.python.org/3/library/time.html
Windows 10:
>>> time.gmtime(0)
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)
>>> list((ix for ix in time.gmtime(0)))
[1970, 1, 1, 0, 0, 0, 3, 1, 0]
>>> time.mktime(time.gmtime(0))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: mktime argument out of range
Die C-Bibliotheksfunktion unter Windows 10 unterstützt keine Zeiten unterhalb eines bestimmten Wertes.