datetime.datetime.strptime报格式不匹配ValueError如何解决?
报错原因
你使用的年份格式符与输入的时间字符串格式不匹配:
%y用于匹配两位数字表示的年份,例如输入21会识别为2021年,无法匹配4位数字的2021- 4位完整年份需要使用大写的
%Y作为格式符
修复后的代码
import datetime dt = datetime.datetime.strptime("13.11.2021 16:30", "%d.%m.%Y %H:%M")
修改后即可正常解析对应的时间字符串。
内容的提问来源于stack exchange,提问作者Sabet
相关产品推荐
相关产品推荐

