如何將日期時間字串轉換為毫秒 UNIX 時間戳?


可以使用 time 模組以毫秒為單位獲取當前時間。可以使用 time.time 函式以秒為單位獲取時間(作為浮點值)。要將其轉換為毫秒,需要將其乘以 1000 並四捨五入。 

 示例

import time
milliseconds = int(round(time.time() * 1000))
print(milliseconds)

輸出

這將給出以下輸出 −

1514825676008

如果你想將 datetime 物件轉換為毫秒時間戳,可以使用 timestamp 函式,然後應用上述相同的數學運算獲得毫秒時間。 

示例

import time
from datetime import datetime
dt = datetime(2018, 1, 1)
milliseconds = int(round(dt.timestamp() * 1000))
print(milliseconds)

輸出

這將給出以下輸出 −

1514745000000

更新於:19-2 月-2020

853 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.