2016-03-19 128 views

回答

4

的錯誤是由於其推數出的毫秒範圍爲32位整數。 datetime.datetime.fromtimestamp預計自UNIX曆元開始以來,第一個參數是的數量。但是,它能夠處理以浮點數形式給出的秒的分數。因此,所有你需要做的就是用1000除以你的時間戳:

import datetime 
var = 1458365220000 
temp = datetime.datetime.fromtimestamp(var/1000).strftime('%H:%M:%S') 
print (temp) 

如果您還想要包括格式化字符串中的毫秒,請使用以下格式:'%H:%M:%S.%f'

+0

*感謝*非常感謝! – MarcoBuster

相關問題