0
我當前DateTime64對象(從大熊貓)。目前在格林威治標準時間。它的字符串形式是:蟒+轉換時區,astimezone()沒有返回預期值
時間爲2017年1月2日23:00:00
然後我試圖把它從GMT轉換爲EST。
dt = timezone('GMT').localize(time)
time = dt.astimezone(timezone('US/Eastern'))
當運行此,這將返回(以字符串形式)
2017年1月2日23:00:00 + 00:00
即其不轉換它從GMT到EST。任何想法爲什麼?
這將是巨大的,如果你能告訴我們你來自哪裏,進口'''timezone'''和什麼類型的'''time'''是。使用'''pytz.timezone'''與'''time'''是一個天真的'''datetime.datetime'''(由'''datetime64_variable.astype(日期時間)轉換''')實例,它工作正常爲了我。 – Jann
你知道嗎 - 我不認爲這是上述錯誤。我沒有的部分是,我將時間添加到一個系列中,並追加到數據框中。它的數據框追加這轉換回UST我想! – keynesiancross