python時間格式化

2021-08-16 02:15:02 字數 2056 閱讀 1798

方法: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

)print

time

.strftime

("%b %d %y %h:%m:%s"

,time

.gmtime(t

))2.strptime的用法

python time strptime() 函式根據指定的格式把乙個時間字串解析為時間元組。 

python中時間日期格式化符號:

import

time

struct_time

=time

.strptime

("30 nov 00"

,"%d %b %y"

)print

"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 月...