mktime()函数定义
mktime()是 localtime() 的反函数。参数是 struct_time 或者完整的 9 元组,它表示 local 的时间,而不是 UTC 。返回一个浮点数,可以与 time() 兼容。
如果输入值不能表示为有效时间,则 OverflowError 或 ValueError 将被引发(这取决于Python或底层C库是否捕获到无效值)。它可以生成时间的最早日期取决于平台。
mktime()用法
代码块
import time
print(time.localtime())
# 传入localtime()返回的struct_time
print(time.mktime(time.localtime()))
# 传入9 元组数
print(time.mktime((2020,12,10,8,52,30,3,345,0)))
输出结果
time.struct_time(tm_year=2020, tm_mon=12, tm_mday=10, tm_hour=8, tm_min=52, tm_sec=36, tm_wday=3, tm_yday=345, tm_isdst=0)
1607561556.0
1607561550.0