日付の開始・終了日を入れると、文字列のリストとしてその範囲の日付を返してくれる関数。
あるグラフの横軸を日付にしたいときなどに利用する。
step_nを変えれば、刻み幅を変更できる。
from datetime import date, timedelta
def range_date(s0, s1, step_n):
step = timedelta(step_n)
cur = s0
while cur < s1:
yield cur
cur += step
t_date = []
for date in range_date(date(2021, 6, 10), date(2021, 9, 2), 1):
t_date.append(str(date))
print(t_date)