如何将日期时间字符串转换成毫秒 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.