python 時間函式
阿新 • • 發佈:2019-01-06
# author : momo ''' UTC(世界協調時間):格林尼治天文時間,世界標準時間,在中國來說是UTC+8 DST(夏令時):是一種節約能源而人為規定時間制度,在夏季調快一個小時 時間的表示形式: 1、時間戳:以整型或浮點型表示時間的一個以秒為單位的時間間隔,這個時間間隔的基礎值是從1970年1月1日凌晨開始算起 2、元組:一種Python的資料結構表示,這個元組有9個整型內容 year month day hours minutes seconds weekday Julia day flag (1 或 -1 或 0) 0:表示正常時間 1:表示夏令時 -1:表示根據當前日期自行判斷 3、格式化的字串: %a 本地(locale)簡化星期名稱 %A 本地完整星期名稱 %b 本地簡化月份名稱 %B 本地完整月份名稱 %c 本地相應的日期和時間表示 %d 一個月中的第幾天(01 - 31) %H 一天中的第幾個小時(24小時制 , 00 - 23) %y 兩位數的年份表示(00-99) %Y 四位數的年份表示(000-9999) %m 月份(01-12) %I 12小時制小時數(01-12) %M 分鐘數(00=59) %S 秒(00-59) %j 年內的一天(001-366) %p 本地A.M.或P.M.的等價符 %U 一年中的星期數(00-53)星期天為星期的開始 %w 星期(0-6),星期天為星期的開始 %W 一年中的星期數(00-53)星期一為星期的開始 %x 本地相應的日期表示 %X 本地相應的時間表示 %Z 當前時區的名稱 %% %號本身 ''' import time # 返回當前時間戳,浮點數形式 c = time.time() print(c) # 時間戳作為UTC時間元組 t = time.gmtime(c) print(t) # 將時間戳轉為本地時間元組 b = time.localtime(c) print(b) # 將本地時間元組轉為時間戳 m = time.mktime(b) print(m) # 將時間元組轉成字串 s = time.asctime(b) print(s) # 將時間戳轉為字串 time.asctime(time.localtime(time.time)) p = time.ctime() print(p) # 將時間元組轉換成給定格式的字串中,引數2為時間元組,如果沒有引數2,預設轉當前時間 q = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) print(q) # 將時間字串轉為時間元組 w = time.strptime(q,"%Y-%m-%d %X") print(w) # 延遲一個時間,整型或者浮點型 time.sleep(4) # 返回當前程式的cpu時間 # Linux始終返回全部的執行時間 # Windows從第二次開始,都是以第一個呼叫此函式的開始時間戳作為基數 y1 = time.clock() print(y1) time.sleep(1) y2 = time.clock() print(y2)
來個效能測試
# author : momo
import time
time.clock()
sum = 0
for i in range(100000000):
sum +=i
print(time.clock())