Python学习:python time模块之time.mktime()

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

猜你喜欢

转载自blog.csdn.net/sinat_37960022/article/details/110945693