python 日期與時間戳相互轉換

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章