import time
time模組提供了大量對時間進行處理的方法
time.time() # 獲取當前時間戳,得到自2023年開始的秒數>>>time.time()
1554878951.273612
time.localtime() #獲取本地時間(上海時區為準),time.struct_time型別類元組,可通過關鍵字取值,也可以通過索引取值>>> time.gmtime() # 獲取本地時間(格林威治時間,與上海時區相差8h),用法和time.localtime()一樣>>>res = time.localtime()
time.struct_time(tm_year=2019, tm_mon=4, tm_mday=10, tm_hour=14, tm_min=54, tm_sec=35, tm_wday=2, tm_yday=100, tm_isdst=0)
>>> res.tm_year
2019
>>> res[0]
2019
time.struct_time(tm_year=2019, tm_mon=4, tm_mday=10, tm_hour=7, tm_min=29, tm_sec=55, tm_wday=2, tm_yday=100, tm_isdst=0)
time.mktime(t) # 將time.struct_time類元組型別的時間轉換為時間戳>>> res = time.localtime()
>>> print(res)
time.struct_time(tm_year=2019, tm_mon=4, tm_mday=10, tm_hour=15, tm_min=8, tm_sec=53, tm_wday=2, tm_yday=100, tm_isdst=0)
>>> time.mktime(res)
1554880133.0
>>>
time.strftime() #格式化輸出時間,引數為格式化 轉換符 和 結構體元組>>> time.strftime("%y-%m-%d %h:%m:%s",res)
'2019-04-10 15:08:53'
>>>
time.strptime() #將格式化的字串日期轉換為time.struct_time類元組型別,引數為 時間字串 和 格式化轉換符>>> a = '2019-04-10 15:08:53'
>>> time.strptime(a,"%y-%m-%d %h:%m:%s")
time.struct_time(tm_year=2019, tm_mon=4, tm_mday=10, tm_hour=15, tm_min=8, tm_sec=53, tm_wday=2, tm_yday=100, tm_isdst=-1)
>>>
>>> time.asctime(res) #以標準格式輸出時間格式化時間的常用符號:'wed apr 10 15:08:53 2019'
%y 兩位數的年份表示(00-99)
%y 四位數的年份表示(000-9999)
%m 月份(01-12)
%d 月內中的一天(0-31)
%h 24小時制小時數(0-23)
%i 12小時制小時數(01-12)
%m 分鐘數(00=59)
%s 秒(00-59)
%a 本地簡化星期名稱
%a 本地完整星期名稱
%b 本地簡化的月份名稱
%b 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天(001-366)
%p 本地a.m.或p.m.的等價符
%u 一年中的星期數(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%w 一年中的星期數(00-53)星期一為星期的開始
%x 本地相應的日期表示
%x 本地相應的時間表示
%z 當前時區的名稱
%% %號本身
Python常用模組 Time模組
time模組中時間表現的格式主要有三種 a timestamp時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 b struct time時間元組,共有九個元素組。c format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。2 主要...
python常用模組 time
在python中,與時間處理有關的模組包括 time datetime以及calendar。這篇主要講解time。utc時間協調時即格林威治天文時間,世界標準時間。中國為utc 8。dst即夏令時。1.1 時間戳 通常來說,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量,返回...
Python常用模組之time模組
python中的time和datetime模組是時間方面的模組 time模組中時間表現的格式主要有三種 1 timestamp 時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 2 struct time 時間元組,共有九個元素組。3 format time 格式化時間...