簡體   English   中英

從datetime轉換為紀元時間(知道時區)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM