我想将日期和时间转换为毫秒,给定格式为2021-10-10 13:06:26.666855,输出格式应为以下1635157405000
发布于 2021-10-25 10:56:48
在python2.7中,您可以使用datetime库指定的格式按如下方式完成此操作。可以使用Xnero的答案将字符串转换为正确的格式。
import time
from datetime import *
d = datetime(2021, 10, 10, 6, 26.666855)
unixtime = time.mktime(d.timetuple())
print(unixtime * 1000)发布于 2021-10-25 10:59:55
这可以通过创建一个date对象,剥离时间并将其乘以1000来实现:
from datetime import datetime
date = datetime.strptime('2021-10-10 13:06:26.666855',
'%Y-%m-%d %H:%M:%S.%f')
milliseconds = date.timestamp() * 1000https://stackoverflow.com/questions/69706764
复制相似问题