time.localtime()
本地當前時間
time.time
1970到現在的時間
日期轉時間戳
import time
t = '2020-4-06 00:00:00'
s_t = time.strptime(t, "%Y-%m-%d %H:%M:%S") # 返回元祖
mkt = int(time.mktime(s_t))
print(mkt)
1586102400
時間戳轉日期
t2 = 1586102400
s_l = time.localtime(t2)
ts = time.strftime("%Y-%m-%d %H:%M:%S", s_l)
print(ts )
應用示例
場景: 最近本人臺電視臺某節目每天兩點至兩點半播放,看着帶勁,想抓取下來
其中有個參數 start_time end_time 將他們固定生成,定時抓取
import time
start_time = int(time.mktime(time.strptime(time.strftime("%Y-%m-%d 14:00:00", time.localtime()), "%Y-%m-%d %H:%M:%S")))
print(start_time)