どうも、ちょげ(@chogetarou)です。
1ヶ月前の日付を取得する方法を紹介します。
方法
1ヶ月前の日付を取得するには、datetime.dateとdateutil.relativedeltaを使います。
まず、datetime.dateとdateutil.relativedeltaをインポートします。
from datetime import date
import dateutil.relativedelta
次に、date.today()をrelativedelta()で引き算します。
そして、relativedelta()の引数「months」に「1」を指定します。
one_month_ago = date.today() - relativedelta(months=1)
上記の引き算は、1ヶ月前の日付を返します。
使用例
from datetime import date
import dateutil.relativedelta
current_day = date.today()
one_month_ago = date.today() - relativedelta(months=1)
print(current_day) #2022-06-29
print(one_month_ago) #2022-05-29
コメント