以下是一个使用Python编写的示例代码,实现了按照每周进行迭代,并逐步添加实际日期的功能:
import datetime
def add_dates(start_date, num_weeks):
dates = []
current_date = start_date
for _ in range(num_weeks):
dates.append(current_date)
current_date += datetime.timedelta(days=7)
return dates
# 设置起始日期
start_date = datetime.date(2022, 1, 1)
# 设置迭代的周数
num_weeks = 10
# 调用函数获取日期列表
date_list = add_dates(start_date, num_weeks)
# 打印结果
for date in date_list:
print(date)
运行以上代码,将会输出从2022年1月1日开始的连续10周的日期列表。每个日期间隔为7天,即每周的第一天。
你可以根据需要自定义起始日期和迭代的周数,代码会自动计算出每周的日期。