首页 > 解决方案 > 时间数据与格式不符

问题描述

您好我正在尝试将一个字符串转换为a = "2019-04-22 00:00"日期时间但它不起作用,我尝试了这个:

a = datetime.datetime.strptime(a, '%Y-%m-%d %H:%M')

但我得到了

时间数据“start_period”与格式“%Y-%m-%d %H:%M”不匹配

我准确地说start_period是这样:a = request.POST.get('start_period')

标签: pythonpython-3.xpython-2.7datetime

解决方案


像这样它应该工作:

import datetime
start_period = "2019-04-22 00:00"
a = datetime.datetime.strptime(start_period, '%Y-%m-%d %H:%M')

结果:

datetime.datetime(2019, 4, 22, 0, 0)

推荐阅读