Python日期格式问题

问题描述

在python中格式化日期时出现错误,任何修复方法:

date_time_str = '8/31/2020'
print(datetime.strptime(date_time_str,'%d/%m/%y')
expeced result 2019-08-31 00:00:00 
**ValueError: time data '8/31/2020' does not match format '%d/%m/%y'**

解决方法

格式字符串不正确,与您的字符串不匹配。

from datetime import datetime
date_time_str = '8/31/2020'
print(datetime.strptime(date_time_str,'%m/%d/%Y'))

输出

2020-08-31 00:00:00

当然,您对2019年的预期结果是错误的

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...