代码
import time
import datetime
# 获取时间 从start_date 到 end_date 之间每个一周的时间
# 需要修改周期的话就修改 timedelta中的时间间隔
start_date = "2010-01-01"
end_date = "2020-10-01"
start_date_stc = datetime.datetime.strptime(start_date, '%Y-%m-%d')
end_data_stc = datetime.datetime.strptime(end_date, '%Y-%m-%d')
delta = datetime.timedelta(days=7)
flag = True
end_date_time_array = time.strptime(end_date, '%Y-%m-%d')
end_date_timestamp = time.mktime(end_date_time_array)
while(flag):
date = start_date_stc.strftime('%Y-%m-%d')
start_date_stc = start_date_stc + delta
start_date = start_date_stc.strftime('%Y-%m-%d')
start_date_time_array = time.strptime(start_date, '%Y-%m-%d')
start_date_time_timestamp = time.mktime(start_date_time_array)
if start_date_time_timestamp >= end_date_timestamp:
flag = False
print(start_date)