时间数据'2018-06-19 11:21:13.311'格式不匹配

Ste*_* RH 1 python time

使用python,我试图读取日期/时间格式ergo 2018-06-19 11:21:13.311,它返回一个错误:

ValueError: time data '2018-06-19 11:21:13.311' does not match format
'%Y-%m-%d %I:%M:%S.%%'
Run Code Online (Sandbox Code Playgroud)

我尝试删除.%%,但程序返回未转换的数据错误消息.有谁知道.311是什么?我怎么读它?

Rak*_*esh 5

你的日期时间字符串是 '%Y-%m-%d %H:%M:%S.%f'

尝试:

import datetime
s = "2018-06-19 11:21:13.311"
print( datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S.%f') )
Run Code Online (Sandbox Code Playgroud)

输出:

2018-06-19 11:21:13.311000
Run Code Online (Sandbox Code Playgroud)

更多信息