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


可以使用時間模組以毫秒獲取 Python 中的當前時間。可以使用 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-Feb-2020

847 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.