Python時間mktime()方法

2019-10-16 23:07:49

Python時間mktime()方法是localtime()的反函式。它的引數是struct_time或完整的9個元組,它返回一個浮點數,以便與time()相容。

如果輸入值不能表示為有效時間,則會引發OverflowErrorValueError異常。

語法

以下是mktime()方法的語法 -

time.mktime(t)

引數

  • t - 這是struct_time或完整的9個元組。

返回值

  • 此方法返回一個浮點數,以便與time()相容。

範例

以下範例顯示了localtime()方法的用法 -

#!/usr/bin/python3
import time

t = (2019, 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) : 1550196818.000000
asctime(localtime(secs)): Fri Feb 15 10:13:38 2019