9Python標準庫系列之time模塊
阿新 • • 發佈:2017-05-15
time模塊
Python標準庫系列之time模塊
This module provides various functions to manipulate time values.
方法名 | 說明 |
---|---|
time.sleep(int) | 等待時間 |
time.time() | 輸出時間戳,從1970年1月1號到現在用了多少秒 |
time.ctime() | 返回當前的系統時間 |
time.gmtime() | 將時間戳轉換成struct_time格式 |
time.localtime() | 以struct_time格式返回本地時間 |
time.mktime(time.localtime()) | 將struct_time格式轉回成時間戳格式 |
time.strftime(“%Y-%m-%d %H:%M:%S”,time.gmtime()) | 將struct_time格式轉成指定的字符串格式 |
time.strptime(“2016-01-28”,”%Y-%m-%d”) | 將字符串格式轉換成struct_time格式 |
查看當前時間
>>> time.time() # 以時間戳的形式返回 1464154805.82723 >>> time.ctime() ‘Wed May 25 13:42:51 2016‘
返回當前的昨天時間
>>> time.ctime() ‘Wed May 25 13:42:51 2016‘ # 今天的時間減去86640秒 >>> time.ctime(time.time()-86640) ‘Tue May 24 13:39:58 2016‘
將時間戳轉換成struct_time格式
>>> time.gmtime(time.time()-86640) time.struct\_time(tm\_year=2016, tm\_mon=5, tm\_mday=24, tm\_hour=5, tm\_min=42, tm\_sec=23, tm\_wday=1, tm\_yday=145, tm_isdst=0) >>> obj = time.gmtime(time.time()-86640) >>> obj.tm_year 2016 >>> obj.tm_mon 5 >>> "%s-%s-%s" % (obj.tm\_year, obj.tm\_mon, obj.tm_mday) ‘2016-5-24‘
格式化
>>> import time >>> t = time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(time.time())) >>> t ‘2016-09-21 14:04:54‘
#Python標準庫 #Time
9Python標準庫系列之time模塊