python中time模塊的時間格式
1、timestamp時間戳
時間戳表示的是從新紀元開始按秒計算的偏移量,任何操作系統都可以運行time.gmtime(0)查找此系統的新紀元。對于時間戳的日期取決于系統中C函數庫所支持的日期,對于32位系統而言為2038年,如果需要處理在所述范圍之外的日期,則需要考慮使用datetime模塊。
#查找此系統的新紀元
print(time.gmtime(0))
#time.struct_time(tm_year=1970,tm_mon=1,tm_mday=1,tm_hour=0,tm_min=0,tm_sec=0,tm_wday=3,tm_yday=1,tm_isdst=0)
#生成當前時間的timestamp
print(time.time())#1556973222.546307
2、struct_time時間元組
共有九個元素組,gmtime()、localtime()和strptime()都以時間元祖(struct_time)的形式返回。
#生成struct_time
print(time.localtime())#time.struct_time(tm_year=2019,tm_mon=5,tm_mday=11,tm_hour=12,tm_min=20,tm_sec=58,tm_wday=5,tm_yday=131,tm_isdst=0)
3、formattime格式化時間
格式化的結構可使得時間更具有可讀性,主要有自定義格式和固定格式兩種。
#生成format_time
#生成自定義格式的時間表示格式
print(time.strftime("%Y-%m-%d%X",time.localtime()))#2019-05-0420:40:01
#生成固定格式的時間表示格式
print(time.asctime(time.localtime()))#SatMay1119:45:162019
print(time.ctime(time.time()))#SatMay1119:45:162019
print(time.ctime(time.time()+10))#SatMay1119:45:262019
以上就是python中time模塊的時間格式,希望能對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。