常用模組之time模組

2022-06-12 01:15:18 字數 1479 閱讀 6884

import

time

#獲取當前的時間戳 浮點型

floatstamp =time.time()

print

(floatstamp)

#獲取當前的時間戳 整型

intstamp =int(time.time())

print

(intstamp)

#從返回的浮點數的時間戳轉成時間元組

localtime =time.localtime()

print(localtime) #

time.struct_time(tm_year=2018, tm_mon=11, tm_mday=20, tm_hour=23, tm_min=11, tm_sec=57, tm_wday=1, tm_yday=324, tm_isdst=0)

#將時間字串解析成時間元組

tupletime = time.strptime('

2018-11-20 23:40:50

','%y-%m-%d %h:%m:%s')

print(tupletime) #

time.struct_time(tm_year=2018, tm_mon=11, tm_mday=20, tm_hour=23, tm_min=40, tm_sec=50, tm_wday=1, tm_yday=324, tm_isdst=-1)

#將時間戳轉成格式化時間

timeformat1 =time.asctime(time.localtime(time.time()))

print(timeformat1) #

thu apr 7 10:05:21 2016

timeformat2 = time.strftime('

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

',time.localtime(time.time()))

print(timeformat2) #

2018-11-20 23:23:18

#將格式化時間轉成時間戳

formattime = '

2018-11-20 23:23:18

'tf = int(time.mktime(time.strptime(formattime,'

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

')))

print(tf) #

1542727398

#時間元組轉成時間戳【浮點時間戳】 (tm_year,tm_month,tm_day,tm_hour,tm_min,tm_sec,tm_wday,tm_isdst)

t = (2009, 2, 17, 17, 3, 38, 1, 48, 0)

floatstamp = time.mktime(t) #

1234861418.0

print

(floatstamp)

#推遲執行緒的執行,單位是秒

time.sleep(10) #

休眠10s

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與datetime模組

time 時間三種表現形式 1.時間戳 秒數 2.結構化時間 一般是給機器看的 3.格式化時間 一般是給人看的 三種時間是可以相互轉換的 1.time.sleep 原地阻塞指定的秒數 2.time.time 獲取時間戳時間 strftime time.strftime y m d 年月日 h m s...