Python語言對(duì)于時(shí)間的處理繼承了C語言的傳統(tǒng),時(shí)間值是以秒為單位的浮點(diǎn)數(shù),記錄的是從1970年1月1日零點(diǎn)到現(xiàn)在的秒數(shù),這個(gè)秒數(shù)可以轉(zhuǎn)換成我們?nèi)粘?砷喿x形式的日期和時(shí)間:
我們下面首先來看一下python中當(dāng)前時(shí)間值的獲?。?/p>
1.時(shí)間值獲取示例
#-*-coding:utf-8-*-
importtime
nowTime=time.time()
print("當(dāng)前的時(shí)間值為:{}".format(nowTime))
運(yùn)行結(jié)果顯示:
當(dāng)前的時(shí)間值為:1516599388.92
2.時(shí)間的結(jié)構(gòu)信息轉(zhuǎn)換
#-*-coding:utf-8-*-
importtime
nowTime=time.time()
localTime=time.localtime(nowTime)
print("當(dāng)前的本地時(shí)間為:{}".format(localTime))
運(yùn)行結(jié)果顯示:
當(dāng)前的本地時(shí)間為:time.struct_time(tm_year=2022,tm_mon=1,tm_mday=22,tm_hour=15,tm_min=25,tm_sec=49,tm_wday=0,tm_yday=22,tm_isdst=0)
上面的代碼中,通過localtime函數(shù)將當(dāng)前的時(shí)間值(也稱時(shí)間戳),轉(zhuǎn)化成了時(shí)間元組,反映了年(tm_year),月(tm_mon),日(tm_mday),時(shí)(tm_hour),分(tm_min),秒(tm_sec),星期幾(tm_wday),一年中的第幾天(tm_yday),是否是夏令時(shí)間(tm_isdst)
3.時(shí)間信息的文本化輸出
#-*-coding:utf-8-*-
importtime
nowTime=time.time()
localTime=time.localtime(nowTime)
#時(shí)間的ascii文本描述
ascTime=time.asctime(localTime)
print("當(dāng)前的本地時(shí)間為:{}".format(ascTime))
運(yùn)行結(jié)果顯示:
當(dāng)前的本地時(shí)間為:MonJan2216:40:272022
4.時(shí)間文本信息的格式自定義
#-*-coding:utf-8-*-
importtime
#使用格式"年-月-日星期幾時(shí):分:秒",進(jìn)行時(shí)間文本的格式化
strfTime=time.strftime("%Y-%m-%d%a%H:%M:%S",
time.localtime())
print("當(dāng)前的本地時(shí)間為:{}".format(strfTime))
運(yùn)行結(jié)果顯示:
當(dāng)前的本地時(shí)間為:2022-03-30Mon16:56:06
以上內(nèi)容為大家介紹了了解Python語言中的時(shí)間處理,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://m.2667701.com/