Python 3 – time mktime() 方法
描述
方法 mktime() 是 localtime() 的反函数。它的参数是 struct_time 或完整的 9 元组,并返回一个浮点数,以便与 time() 兼容。
如果无法表示输入值作为有效时间,则会引发 OverflowError 或 ValueError 。
语法
下面是 mktime() 方法的语法−
time.mktime(t)
参数
t − 这是 struct_time 或完整的 9 元组。
返回值
该方法返回一个浮点数,以便与 time() 兼容。
示例
下面的示例显示了 mktime() 方法的用法。
#!/usr/bin/python3
import time
t = (2016, 2, 15, 10, 13, 38, 1, 48, 0)
d = time.mktime(t)
print ("time.mktime(t) : %f" % d)
print ("asctime(localtime(secs)): %s" % time.asctime(time.localtime(d)))
结果
运行上述程序时,它会产生以下结果 −
time.mktime(t) : 1455511418.000000
asctime(localtime(secs)): Mon Feb 15 10:13:38 2016