time時間模組

2022-09-13 23:00:34 字數 1924 閱讀 5732

time時間模組的常用方法:

sleep時間延遲

1 time.sleep(5) #

程式走到這兒會等待5秒鐘

時間的格式:

1

#'2018-8-20' '2018.8.20' 字串資料型別 格式化時間 - 給人看的2#

結構化時間3#

1574275685.803445 浮點型資料型別,以s秒為單位 時間戳時間 - 給機器計算用的4#

1970 1 1 0:0:0

print(time.time())

#結果:1574275685.803445

1

print(time.strftime('%y-%m-%d %h:%m:%s')) #字串型別時間2#

結果:2019-11-21 02:49:25

3print(time.strftime('%y-%m-%d %h:%m:%s')) #字串型別時間4#

結果:19-11-21 02:49:25

5print(time.strftime('%c'))6#

結果:thu nov 21 02:49:25 2019

1 struct_time = time.localtime()  #

北京時間

2print

(struct_time)3#

結果:time.struct_time(tm_year=2019, tm_mon=11, tm_mday=21, tm_hour=2, tm_min=53, tm_sec=31, tm_wday=3, tm_yday=325, tm_isdst=0)

4print(struct_time.tm_mon)#

輸出月份的意思5#

結果:11

1

print(time.time()) #

輸出時間戳2#

結果:1574276286.912888

3 struct_time = time.localtime(1574276286) #

結構化時間

4print(time.gmtime(1574276286))5#

結果:time.struct_time(tm_year=2019, tm_mon=11, tm_mday=20, tm_hour=18, tm_min=58, tm_sec=6, tm_wday=2, tm_yday=324, tm_isdst=0)

6 ret = time.strftime('

%y-%m-%d %h:%m:%s

',struct_time)#

裡面的引數為輸出的格式

7print

(ret)8#

結果:19-11-21 02:58:06

字串時間 轉 時間戳:

1 struct_time = time.strptime('

2019-11-21

','%y-%m-%d')

2print

(struct_time)3#

結果:time.struct_time(tm_year=2019, tm_mon=11, tm_mday=21, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=325, tm_isdst=-1)

4 res =time.mktime(struct_time)

5print

(res)6#

結果:1574265600.0

#練習:

# 1.檢視一下2000000000時間戳時間表示的年月日

# 2.將2018-8-20轉換成時間戳時間

# 3.請將當前時間的當前月1號的時間戳時間取出來 - 函式

# 4.計算時間差 - 函式

時間模組 time模組

1.時間戳 time time 從1970 至今過了多少秒 時間戳 格式化時間 時間物件 print time.time 2.格式時間 time.strftime y m d h m s str formate time 格式為字串 y year with century as a decimal ...

time時間模組

一,時間戳 計算時間 import time print time.time 二,結構化時間,計算當下的時間 import time print time.localtime 結構化時間utc 將結構化時間轉化為時間戳 print time.mktime time.localtime 將結構化時間轉...

模組 time(時間)

import time import random print time.time 從1970 01 01到現在過了多少秒。time.time應用講解 先獲取啟動時間在獲取結束時間,結束時間減去啟動時間 執行時間 start time.time 記錄啟動時間 time.sleep random.ra...