基準日から遡った日付を取得する 基準日以後の日付の算出する方法を紹介しましたが、基準日を遡ることもできます。 基準日以降の日付を求めるためには、生成した timedelta オブジェクトを加算する必要がありましたが、減算をすることで日付を遡ることができます。 それでは、さっそくやってみましょう。 サンプルコード from datetime import date,timedelta import calendar # 基準日を 2018年7月29日とする d = date(2018,7,29) # 基準日の前日を算出 yesterday = d - timedelta(days=1) # 基準日の20日前を算出 before_20_days = d - timedelta(days=1) * 20 # 基準日の40日前を算出 before_40_days = d - timedelta(d