
time 【時間】
struct_time
gmtime()、localtime() 和 strptime() 返回的時間值序列的類型。 它是一個 named tuple interface 物件:可以透過索引和屬性名稱訪問值。存在以下值:
0
tm_year
any value
1
tm_mon
range [1, 12]
2
tm_mday
range [1, 31]
3
tm_hour
range [0, 23]
4
tm_min
range [0, 59]
5
tm_sec
range [0, 61], 60 在表示閏秒的時間戳中有效。由於向後兼容,所以保留 61。
6
tm_wday
range [0, 6]
7
tm_yday
range [1, 366]
8
tm_isdst
0, 1 or -1; -1 表示由 library 自動確定 DST (Daylight Saving Time)。
N/A
tm_zone
時區名稱的縮寫
N/A
tm_gmtoff
UTC offsets (seconds)
asctime(), ctime()
asctime([t]) 將 struct_time 物件,轉換為表示本地的時間和日期。 如果您沒有提供 t,它將使用 localtime() 返回的本地的當前時間。
ctime([secs]) 將 Epoch ,轉換為當前的時間和日期。如果未提供 secs 或 secs=None ,則使用 time() 返回的當前時間。 ctime(secs) 相當於 asctime(localtime(secs))。
執行結果:
執行結果:
gmtime(), localtime(), mktime()
gmtime([secs]) 將 Epoch ,轉換為 UTC (Coordinated Universal Time) 格式的 struct_time 物件。如果未提供 secs,它將返回 UTC 時間。
localtime([secs]) 與 gmtime() 類似,但轉換為本地時間。
mktime(t) 是 localtime() 的反函數。參數 t 是 struct_time 或完整的 9-Tuple。它返回一個浮點數,以與 time() 兼容。
執行結果:
執行結果:
strftime(), strptime()
strftime(format[, t]) 將 struct_time 物件轉換為 format 指定的 String。 format 詳見:strftime()。 如果未提供 t,則使用 localtime() 返回的當前時間。 format 必須是字符串。
strptime(string[, format]) 根據 format 解析表示時間的 string,返回 struct_time 物件。
執行結果:
Last updated
Was this helpful?