python中time模塊的時(shí)間格式
1、timestamp時(shí)間戳
時(shí)間戳表示的是從新紀(jì)元開(kāi)始按秒計(jì)算的偏移量,任何操作系統(tǒng)都可以運(yùn)行time.gmtime(0)查找此系統(tǒng)的新紀(jì)元。對(duì)于時(shí)間戳的日期取決于系統(tǒng)中C函數(shù)庫(kù)所支持的日期,對(duì)于32位系統(tǒng)而言為2038年,如果需要處理在所述范圍之外的日期,則需要考慮使用datetime模塊。
#查找此系統(tǒng)的新紀(jì)元
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)
#生成當(dāng)前時(shí)間的timestamp
print(time.time())#1556973222.546307
2、struct_time時(shí)間元組
共有九個(gè)元素組,gmtime()、localtime()和strptime()都以時(shí)間元祖(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格式化時(shí)間
格式化的結(jié)構(gòu)可使得時(shí)間更具有可讀性,主要有自定義格式和固定格式兩種。
#生成format_time
#生成自定義格式的時(shí)間表示格式
print(time.strftime("%Y-%m-%d%X",time.localtime()))#2019-05-0420:40:01
#生成固定格式的時(shí)間表示格式
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模塊的時(shí)間格式,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。