importtime
#獲取當前的時間戳 浮點型
floatstamp =time.time()
(floatstamp)
#獲取當前的時間戳 整型
intstamp =int(time.time())
(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
(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...