无法将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']是时间数据。