[英]Convert from datetime to epoch time (timezone aware)
我想在python 2.7中轉換一個datetime對象,從UTC時間轉換為Unix(又名epoch)時間。 據我了解,以下內容應該給我回溯我開始的時間戳(ts - > UTC - > ts):
from datetime import datetime
from dateutil import tz
datetime.fromtimestamp(1538000000, tz.tzutc()).strftime('%s')
但是,輸出是不同的: '1537992800'
(我使用fromtimestamp
而不是utcfromtimestamp
因為后者返回一個天真(不知道)對象)。
這是代碼
import time
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1347517370))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.