Python,strptime在毫秒部分跳过零

tok*_*der 5 python datetime timestamp strptime

我想从字符串中提取时间戳,但是毫秒部分无法正确读取

datetime.strptime('20130629110924095','%Y%m%d%H%M%S%f')
Run Code Online (Sandbox Code Playgroud)

产生以下输出

datetime.datetime(2013, 6, 29, 11, 9, 24, 95000)
Run Code Online (Sandbox Code Playgroud)

代替

datetime.datetime(2013, 6, 29, 11, 9, 24, 95)
Run Code Online (Sandbox Code Playgroud)

要清楚:95毫秒

我究竟做错了什么?

Del*_*try 2

微秒由六位数字组成。95 毫秒 = 95000 微秒。因此,要获得 95 毫秒的日期时间,请datetime.datetime(2013, 6, 29, 11, 9, 24, 95000)编写:

datetime.strptime('20130629110924095000','%Y%m%d%H%M%S%f')
Run Code Online (Sandbox Code Playgroud)