无法将datetime字符串转换为datetime对象-ValueError

问题描述

date_time_str = data['date']
date_time_obj = dt.datetime.strptime(date_time_str,"%Y-%m-%d %H:%M:%s")
print(date_time_obj)

我收到此错误

ValueError: time data 'date' does not match format '%Y-%m-%d %H:%M:%s

但是字符串datetime与我上面格式化的格式完全相同:

"2020-08-30 20:29:42"

解决方法

我认为问题不在于此dt.datetime.strptime(date_time_str,"%Y-%m-%d %H:%M:%S")。 看起来data ['date']是时间数据。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...