首页 > 解决方案 > 将列表中的字符串转换为日期时间,导致 ValueError:格式不匹配。'"%d.%m.%Y %H:%M"'

问题描述

我想将字符串列表转换为日期时间列表。

import datetime as dt
buffer_dates = ["01.10.2016 00:00", "01.10.2016 00:10", "01.10.2016 00:20", "01.10.2016 00:30", "01.10.2016 00:40", "01.10.2016 00:50"]
timestamps = [dt.datetime.strptime(date, '"%d.%m.%Y %H:%M"').date() for date in buffer_dates]

导致 -> ValueError: time data '01.10.2016 00:00' does not match format '"%d.%m.%Y %H:%M"'

非常感谢您的帮助!顺便提一句。我正在使用python 2.7。

标签: pythonlistpython-2.7datetimetype-conversion

解决方案


这是一个简单的错误,更改 '"%d.%m.%Y %H:%M"'"%d.%m.%Y %H:%M".

我检查了,它工作。


推荐阅读