Python で差分から日付を計算する timedelta
スポンサードリンク
今日から○日後... を計算するとき、Python の datetime や date は Javascript のようにそのままでは足したり引いたりできません。
datetime.timedelta に差分の日数を設定して計算します。
今日から 5 日後を計算する例。
import datetime today = datetime.date.today() td = datetime.timedelta( days = 5 ) print ( today + td )
timedelta () には、差分の日数(days)の他に、秒数(secounds)とマイクロ秒数(microseconds)が指定できるようです。
インポートを省略形で書くことも。
import timedelta from datetime td = timedelta ( days = 5 )