python中datetime模块遍历一个月的日期

可以使用 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 函数会生成一个日期迭代器,遍历所有在开始日期和结束日期之间的日期。

你可能感兴趣的:(python,开发语言)