我正在嘗試將此時間戳時間轉換為日期。我嘗試了幾個函式 ( pandas.Timestamp()) 但沒有成功。
datetime.fromtimestamp()由于最后的零(3 個零),該函式似乎無法識別。如果我手動洗掉這些零,我就可以正確轉換時間戳。
這是下面的代碼:
from datetime import datetime
ts_0 = 1640225340000
out_0 = datetime.fromtimestamp(ts_0) #Invalid Input
#Manually change timestamp -> last three zeros deleted
ts_1 = 1640225340
out_1 = datetime.fromtimestamp(ts_0)
#>>> datetime.datetime(2021, 12, 23, 3, 9)
如果我去EpochConverter并復制和粘貼,ts_0我會立即得到正確的答案......
我該如何解決這個簡單的任務?
uj5u.com熱心網友回復:
也許我遺漏了一些東西,但是您不能將原始時間戳(帶有 3 個額外的零)除以 1000 嗎?
from datetime import datetime
ts_0 = 1640225340000
out_0 = datetime.fromtimestamp(ts_0/1000)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/394489.html
上一篇:使用R查找特定天/月前的日期
