python 时间数据与具有相同映射的格式不匹配

python time data does not match format with identical mapping

我收到以下错误:

time data '2017-12-11 10:00:00' does not match format 'Y-m-d H:M:S'

我觉得格式很完美。

这是我的代码:

start_date = '2017-12-11 10:00:00-08:00' start_date = pytz.timezone(event.time_zone).localize(datetime.strptime(start_date[:-6],'Y-m-d H:M:S'))

我是不是漏掉了什么?

你应该在日期占位符前面加上 % 在你的案例中它应该是 datetime.strptime(start_date[:-6],'%Y-%m-%d %H:%M:%S')