可以使用 Python 的 datetime 模块中的 timedelta 和 datetime 对象来遍历一个月的日期。
下面是一个例子:
from datetime import datetime, timedelta
def date_range(start_date, end_date):
for n in range(int((end_date - start_date).days)):
yield start_date + timedelta(n)
start_date = datetime(2022, 1, 1) # 开始日期
end_date = datetime(2022, 2, 1) # 结束日期(不包含在内)
for date in date_range(start_date, end_date):
print(date)
在上面的代码中,date_range
函数会生成一个日期迭代器,遍历所有在开始日期和结束日期之间的日期。