我用pd.to_datetime()引入了時間序列,時間變為為datetime資料型別;
然后我想將datetime轉換為timestamp,以方便運算;
我在網上找了很多方法,都不能成功,望解答
uj5u.com熱心網友回復:
a = pd.to_datetime('2020/02/24', format='%Y/%m/%d')
t = a.value/1e9
取到的t是時間戳,這個時間戳是按日期按utc時區算的,如果要按北京時間算
import time
t = time.mktime(time.gmtime(a.value/1e9))
uj5u.com熱心網友回復:
參考 1 樓 冰風漫天的回復:
a = pd.to_datetime('2020/02/24', format='%Y/%m/%d')
t = a.value/1e9
取到的t是時間戳,這個時間戳是按日期按utc時區算的,如果要按北京時間算
import time
t = time.mktime(time.gmtime(a.value/1e9))
謝謝,請問除以1e9是換算成秒為單位嗎
uj5u.com熱心網友回復:
參考 2 樓 weixin_46206525 的回復: Quote: 參考 1 樓 冰風漫天的回復:
a = pd.to_datetime('2020/02/24', format='%Y/%m/%d')
t = a.value/1e9
取到的t是時間戳,這個時間戳是按日期按utc時區算的,如果要按北京時間算
import time
t = time.mktime(time.gmtime(a.value/1e9))
謝謝,請問除以1e9是換算成秒為單位嗎
是的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/98052.html
標籤:腳本語言(Perl/Python)
上一篇:for回圈資料顯示在textEdit 報錯
下一篇:python報錯求幫助