python-3.x - с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' 不匹配
有什么问题?
解决方案
推荐阅读
- c# - 获取单击的列表视图文本 Xamarin Android
- javascript - 如何解决并非所有代码路径都返回值的问题?
- ios - 通过 UIAlertView 发送短信
- kotlin - Kotlin 的 MutableList add() 函数是否总是添加到列表的末尾?
- android - 如何在 Android 中使用生成的 Matlab 代码?
- angular - 'ng-select' 不是已知元素
- jquery - 使用 jQuery 未选中的单选按钮不会再次检查
- javascript - 如何在节点配置文件中使用环境变量?
- apache-spark - PySpark 任务未并行运行
- javascript - TypeError:在不兼容的接收器上调用的方法未定义