【发布时间】:2023-02-26 07:30:56
【问题描述】:
How to return values only within a specific date range?
我是 python 新手
我的代码是:
for report_date in REPORT_DATE_TYPES:
if report_date in result:
date = result[report_date].split(' ')[0]
date = datetime.strptime(date, '%d/%m/%y ')
但我收到一个错误:
raise ValueError("time data %r does not match format %r" %
ValueError: time data '02/03/2022' does not match format '%d/%m/%y '
如何解决这个问题?
【问题讨论】:
-
%y是 2 位数年份,%Y是 4 位数年份。另外,格式字符串中有空格,date是否以空格结尾? -
4 位数年份是
%Y而不是%y。
标签: python datetime valueerror