1. 程式人生 > 其它 >【j介面自動化】time模組

【j介面自動化】time模組

time模組中時間表現的格式主要有三種:

  a、timestamp時間戳,時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量

  b、struct_time時間元組,共有九個元素組。

  c、format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式

時間型別之間的相互轉換

import time

T = time.time() # 生成時間戳:1624506192.2081323

# struct_time to timestamp
T = time.mktime(time.localtime()) # struct_time時間元組 轉化為時間戳:1624506303.0
# timestamp to struct_time T = time.localtime(time.time()) # 將時間戳轉化為本地時間:time.struct_time(tm_year=2021, tm_mon=6, tm_mday=24, tm_hour=11, tm_min=47, tm_sec=3, tm_wday=3, tm_yday=175, tm_isdst=0) T = time.gmtime(time.time()) # 將時間戳轉化為格林威治時間:time.struct_time(tm_year=2021, tm_mon=6, tm_mday=24, tm_hour=3, tm_min=47, tm_sec=3, tm_wday=3, tm_yday=175, tm_isdst=0)
#struct_time to format_time T = time.strftime("%Y-%m-%d %X") # 生成format_time:2021-06-24 11:56:42 T = time.strftime('%Y-%m-%d %X', time.localtime()) #struct_time時間元組轉化固定格式 2021-06-24 11:56:42 T = time.asctime(time.localtime()) # struct_time時間元組轉化固定格式:Thu Jun 24 12:02:02 2021 #format_time to struct_time T = time.strftime("
%Y-%m-%d %X") T1 = time.strptime(T, "%Y-%m-%d %X") # time.struct_time(tm_year=2021, tm_mon=6, tm_mday=24, tm_hour=12, tm_min=0, tm_sec=23, tm_wday=3, tm_yday=175, tm_isdst=-1) #生成固定格式的時間表示格式 T = time.ctime(time.time()) # 時間戳轉化固定格式Thu Jun 24 12:05:25 2021