order_time = datetime.strptime(time_str, "%Y-%m-%d") 报错: ValueError: time data '2023/04/30' does not match format '%Y-%m-%d'
时间: 2024-03-03 16:52:10 浏览: 103
python datetime时间格式的相互转换问题
你指定的时间格式是 "%Y-%m-%d",但是你的时间字符串 '2023/04/30' 并不符合这个格式,导致解析时间失败。你需要将时间字符串的格式和时间格式进行匹配,例如将时间字符串的格式改为 "%Y/%m/%d":
```python
from datetime import datetime
time_str = '2023/04/30'
order_time = datetime.strptime(time_str, "%Y/%m/%d")
```
这样就可以成功解析时间字符串了。如果你需要指定具体的时间,可以在时间字符串后面加上具体的时间,例如 '2023/04/30 12:30:00',然后再将时间格式改为 "%Y/%m/%d %H:%M:%S" 即可。
阅读全文