今日は今日の日付で、過去5年の日付ではないのはなぜですか?今日の日付は今日の日付で、最後の日付は5年ではない
from datetime import date
from datetime import timedelta
today = date.today()
for i in range(1826):
res = today - timedelta(days=i)
f1 = res.strftime("%d-%m-%Y")
f2 = res.strftime("%m-%d-%y")
f3 = res.strftime("%d-%b-%y")
f4 = res.strftime("%d-%B-%Y")
print(f1)
print(f2)
print(f3)
print(f4)
出力
05-08-2012
08-05-12
05-Aug-12
05-August-2012
あなたのprint文は、あなたのループの外にあるので、 – wpercy