結構化時間
##把字串時間轉換成結構化時間
time.strptime("2017-06-21","%y-%m-%d")
##把結構化時間轉換成時間字串
time.strftime("%y-%m-%d",time.localtime())
##把乙個時間轉換成結構化時間
time.struct_time(time.localtime())
##把時間戳轉換成結構化時間
time.localtime(time.time())
##把結構化時間轉換成時間戳
time.mktime(time.struct_time(time.localtime()))
>>> time.strftime('%y-%m-%d %h:%m:%s',time.localtime())
'2018-08-17 11:40:51'
>>> time.mktime(time.strptime('2018-08-17 11:40:51','%y-%m-%d %h:%m:%s'))
1534477251.0
time.time ##返回當前時間的時間戳(1970元年後的浮點秒數
time.asctime ##將乙個元組或struct_time表示的時間返回gmtime()或localtime()
time.ctime ##作用相當於asctime(localtime(secs)),未給引數相當於asctime()
time.gmtime ##格林威治天文時間下的時間元組
time.localtime ##本地當前時間,結構時間
time.mktime ##時間元組轉換為時間輟
time.sleep ##休眠,secs的單位是秒
time.strftime ##struct_time轉化為格式化的時間字串
time.strptime ##把乙個格式化時間字串轉化為struct_time,實際上它和strftie()是逆操作
time.struct_time ##把乙個時間轉換成結構化時間
##datetime包含的類
datetime.date ##表示日期的類。常用的屬性有year, month, day;
datetime.time ##表示時間的類。常用的屬性有hour, minute, second, microsecond;
datetime.datetime ##表示日期時間。
datetime.timedelta ##表示時間間隔,即兩個時間點之間的長度。
datetime.tzinfo ##與時區有關的相關資訊
##datetime.datetime常用方法
datetime.today() ##獲取當前當地時間
datetime.now() ##獲取當前當地時間,now可以有引數,預設為 none
datetime.fromtimestamp(time.time()) ##通過時間戳,獲得乙個時間物件
datetime.strptime('2017-9-1 18:19:59', '%y-%m-%d %h:%m:%s') ##將字串格式化為時間物件
datetime.isoweekday(datetime.datetime.now()) ##返回當天是本週的第幾天,取值[1,7]
datetime.ctime(datetime.datetime.now()) ##將時間物件返回時間字串
Python常用模組之time模組
python中的time和datetime模組是時間方面的模組 time模組中時間表現的格式主要有三種 1 timestamp 時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 2 struct time 時間元組,共有九個元素組。3 format time 格式化時間...
自學Python 常用模組之time模組
import time print time.time 1536500505.9982672 時間戳 print time.strftime y m d h m s 2018 09 09 21 50 16 s time.localtime 結構化時間 time.struct time tm year...
常用模組之time模組
import time 獲取當前的時間戳 浮點型 floatstamp time.time print floatstamp 獲取當前的時間戳 整型 intstamp int time.time print intstamp 從返回的浮點數的時間戳轉成時間元組 localtime time.loca...