python 时间模块
虽然此模块始终可用,但并非所有功能都可用
可在所有平台上使用。这个定义的大部分函数
模块调用同名的平台 C 库函数。它可能
有时查阅平台文档会有所帮助,因为
这些函数的语义因平台而异。
纪元是时间开始的点,是平台
依赖。对于 Unix,纪元是 1970 年 1 月 1 日 00:00:00 (UTC)。到
找出给定平台上的时代,看看
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
Windows 10 上的 C 库函数不支持低于某个值的时间。