在Python 3中,这可以分两个步骤完成:
- 将时间字符串转换为
datetime
对象 - 将
datetime
对象的时间戳乘以1000,以将其转换为毫秒。
例如这样:
from datetime import datetimedt_obj = datetime.strptime('20.12.2016 09:38:42,76', '%d.%m.%Y %H:%M:%S,%f')millisec = dt_obj.timestamp() * 1000print(millisec)输出:
1482223122760.0
strptime接受您的时间字符串和格式字符串作为输入。该TIMESTRING(第一个参数)指定 什么
你真的想转换为
datetime对象。格式字符串(第二个参数)指定您传递的字符串的实际 格式 。
这是官方文档中格式说明符的说明:
%d
-月份中的一天,为零填充的十进制数字。%m
-月份为零填充的十进制数字。%Y
-以世纪作为十进制数字的年份%H
-小时(24小时制),为零填充的十进制数字。%M
-分钟,为零填充的十进制数字。%S
-第二个为零填充的十进制数字。%f
-微秒,十进制数字,在左侧补零。



