首页 > 解决方案 > сonver str 到 datetime.date 问题期间的 ValueError

问题描述

我以“2020-12-23”格式获取输入日期,输入 - 字符串。我必须将它与当前日期进行比较并运行 if/else 条件。

代码.py

curent_date = datetime.date.today()
csv_date = datetime.datetime.strptime(value, "%Y-%m-%d").date()
print(csv_date, type(csv_date))
print(curent_date, type(curent_date))
if csv_date > curent_date:
    date_error.append

找我

2029-12-24 <class 'datetime.date'>
2020-04-04 <class 'datetime.date'>

但是在我收到500 错误之后

异常值:时间数据 '' 与格式 '%Y-%m-%d' 不匹配

有什么问题?

标签: python-3.xpython-datetime

解决方案


推荐阅读