Skip to main content
 首页 » 编程设计

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

2025年05月04日15leader

使用 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.%%' 

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

请您参考如下方法:

您的日期时间字符串是'%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') ) 

输出:

2018-06-19 11:21:13.311000 

MoreInfo