【j介面自動化】time模組
阿新 • • 發佈:2021-06-24
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