time模塊,與datetime模塊功能有所重合,time較為簡單明了,若只需要當前時間或日期或是sleep,直接用time模塊,需要更復雜的時間間隔等情況用datetime模塊更好
1、獲得time.struct_time類型的時間([t])
time.localtime([secs]):將 secs 轉換至當地時區的時間,不輸入 secs 則返回當前時間
time.gmtime([secs]):將 secs 轉換至0時區的時間,不輸入 secs 則返回當前時間
time.strptime(string[, format]):將時間以 string 形式輸入,format 默認為"%a %b %d %H:%M:%S %Y",即標准格式,返回 time.struct_time 對象
2、獲得以秒表示的時間([secs])
time.time():獲得當前以秒表示的時間,浮點數
time.mktime(t):將t轉換至當地時區的時間,是 localtime 的反函數
3、獲得標准格式時間
time.asctime([t]):將 t 轉換至當地時區的時間,不輸入 t 則返回當前時間
time.ctime([secs]):將 secs 轉換至當地時區的時間,不輸入 secs 則返回當前時間
4、獲得時區
time.timezone
time.tzname
5、暫停一段時間
time.sleep(secs)
6、格式化輸出時間
time.strftime(format[, t]):將 t 以 format 形式輸出,不輸入 t 則用當前時間代替
常用格式化標志
%y,%Y:年份的縮寫[00,99],全稱
%b,%B,%m:月份縮寫,全稱,數字形式[01,12]
%d:數字形式的幾號[01,31]
%j:一年中的第幾天[001,366]
%a,%A,%w:星期幾的縮寫,全稱,數字形式[0(Sunday),6]
%H,%I,%M,%S:24小時制[00,23],12小時制[01,12],分鍾[00,59],秒[00,61]
%p:AM與PM
%Z:時區名
%%:符號'%'
