Python time.mktime() 方法
Python time.mktime() 函数执行与 time.gmtime(), localtime() 相反的操作,接收 time.struct_time 对象作为参数,返回用秒数来表示时间的浮点数
如果输入的值不是一个合法的 time.struct_time 时间,将触发 OverflowError 或 ValueError
导入模块
import time
语法
time.mktime(t)
参数
参数 | 说明 |
---|---|
t | 结构化的时间或者完整的 9 位元组元素 |
返回值
返回用秒数来表示时间的浮点数 (时间戳)
范例
>>> import time >>> st = (2018, 2, 17, 17, 3, 38, 1, 48, 0) >>> sec = time.mktime( st ) >>> print ( sec ) 1518858218.0 >>> print ( time.asctime(time.localtime(sec))) Sat Feb 17 17:03:38 2018