python模組之time模組

2022-05-17 08:31:37 字數 1648 閱讀 6475

time模組

和時間相關的功能模組。

1,時間戳時間

#

時間戳時間 float顯示2023年到當前的秒數

print(time.time()) #

1515584512.4203668

2,格式化時間

#

格式化時間 格式化顯示當前時間,方便檢視

print(time.strftime('

%y/%m/%d %h:%m:%s

')) #

2018/01/10 19:48:48

"""%+指定字元:

y 代表年 顯示完整的年數字

y 也是代表年 只顯示年數字後面的兩位

m 代表月份 顯示月份

d 代表日期 顯示幾號

h 代表小時 顯示幾點 24小時制

m 代表分鐘 顯示幾分

s 代表秒數 顯示幾秒

"""

3,結構化時間

#

結構化時間

#顯示本地的時間

print

(time.localtime())

"""結果:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=11,

tm_hour=15, tm_min=0, tm_sec=31,

tm_wday=3, tm_yday=11, tm_isdst=0)

"""#

顯示格林尼治時間

print

(time.gmtime())

"""結果:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=11,

tm_hour=7, tm_min=0, tm_sec=31,

tm_wday=3, tm_yday=11, tm_isdst=0)

"""

不同格式時間之間的轉換。

#

時間戳 --> %a %b %d %h:%m:%s %y串

#如果不傳引數,就返回當前時間

print(time.ctime()) #

thu jan 11 15:13:56 2018

#結構化時間 --> %a %b %d %h:%m:%s %y串

#如果不傳引數,就返回當前時間

print(time.asctime()) #

thu jan 11 15:17:43 2018

#格式化時間 --> 結構化時間

#引數為轉化的時間和時間的格式

print(time.strptime('

2018/1/11

', '

%y/%m/%d'))

"""結果:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=11,

tm_hour=0, tm_min=0, tm_sec=0,

tm_wday=3, tm_yday=11, tm_isdst=-1)

"""#

結構化時間 --> 時間戳

#引數為結構化時間元組

print(time.mktime(time.localtime())) #

1515655766.0

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