方法:time.time()時間戳
time.clock
time.sleep() 睡幾秒
time.gmtime()轉換成元組(格林威治時區)
time.localtime()轉成元組(本機時區)
time.mktime()元組轉換成時間戳
time.strftime()元組轉換成字
time.strptime()字串轉成元組(注意一一對應關係)
asctime()元組轉成字串(特定格式)
ctime()時間戳轉成字串(特定格式同上)
in [1]: import time
in [2]: t=time.time() # t 1519453441.835
in [4]: type(t) # float
in [5]: t=time.localtime()
in [6]: t
out[6]: time.struct_time(tm_year=2018, tm_mon=3, tm_mday=24, tm_hour=15, tm_min=39, tm_sec=21, tm_wday=5, tm_yday=55, tm_isdst=0)
in [7]: t= time.mktime(t) # 1519453441.8
time.gmtime(t) time.localtime(t) 的作用一樣
in [11]: time.gmtime(t)
out[11]: time.struct_time(tm_year=2018, tm_mon=2, tm_mday=24, tm_hour=7, tm_min=39, tm_sec=21, tm_wday=5, tm_yday=55, tm_isdst=0)
in [12]: time.localtime(t)
out[12]: time.struct_time(tm_year=2018, tm_mon=2, tm_mday=24, tm_hour=15, tm_min=39, tm_sec=21, tm_wday=5, tm_yday=55, tm_isdst=0)
time.strftime("%y%m%d%h%m%s")out[38]: '20180304114780'
in [38]: time.strftime("%y%m%d%h%m%s",time.localtime(time.time()))
out[38]: '20180304114850'
in [43]: datetime.datetime.now().strftime("%y%m%d%h%m%s")
out[43]: '20180304115524'
time.strftime('%y-%m-%d',time.localtime(time.time())) 格式化t =
(2018,2
,17,17
,3,38
,1,48
,0)t
=time
.mktime(t
time
.strftime
("%b %d %y %h:%m:%s"
,time
.gmtime(t
))2.strptime的用法
python time strptime() 函式根據指定的格式把乙個時間字串解析為時間元組。
python中時間日期格式化符號:
importtime
struct_time
=time
.strptime
("30 nov 00"
,"%d %b %y"
"returned tuple: %s "
%struct_time
以上例項輸出結果為:
returned tuple:(2000,11
,30,0
,0,0
,3,335,-
1)
python 時間格式化
import time print time.time 輸出的結果是 1279578704.6725271 但是這樣是一連串的數字不是我們想要的結果,我們可以利用time模組的格式化時間的方法來處理 time.localtime time.time 用time.localtime 方法,作用是格式化...
python時間格式化
import time time.time 獲取當前時間戳 import time time.time 1544961651.926242time.localtime time.time 轉換成乙個元組,包含9個元素 time.localtime time.time time.struct time...
python 時間格式化
函 數strftime 的操作有些類似於sprintf 識別以百分號 開始的格式命令集合,格式化輸出結果放在乙個字串中。格式化命 令說明串strdest中各種日期和時間資訊的確切表示方法。格式串中的其他字元原樣放進串中。格式命令列在下面,它們是區分大小寫的。a 星期幾的簡寫 a 星期幾的全稱 b 月...