文章内容

2020/8/26 15:03:09,作 者: 黄兵

ValueError: time data '2020-08-26 03:33:13.449150' does not match format 'YYYY-MM-DD HH:MM:SS'

python 日期字符串转换成datetime的时候,出现如下错误:

ValueError: time data '2020-08-26 03:33:13.449150' does not match format 'YYYY-MM-DD HH:MM:SS'

出现问题的原因:

如果 date_string 和 format 无法被 time.strptime() 解析或它返回一个不是时间元组的值,则将引发 ValueError

解决方案:

需要重新设置格式,具体代码如下:

datetime.strptime(last_time, '%Y-%m-%d %H:%M:%S.%f')

这样就与上面的时间格式对上了。

具体Format code可以看这里:Python strptime()


参考资料:

1、datetime --- 基本的日期和时间类型

2、time data does not match format

3、Python strptime()


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - ValueError: time data '2020-08-26 03:33:13.449150' does not match format 'YYYY-MM-DD HH:MM:SS'

分享到:

发表评论

评论列表