import
import datetime
文字列から日付へ変換
str_day= '2020/1/15'
first_day= datetime.datetime.strptime(str_day, '%Y/%m/%d')
→2020-01-15 00:00:00
datetimeからdateへ変換
first_day.date()
→2020-01-15
今日の日付の取得
today=datetime.date.today()
日付の差分
date同士やdatetime同士で引き算をすることができる。
下の例はtodayはdate、first_dayはdatetimeでdateに合わせ引き算をする例
dt=today-first_day.date()
引き算した結果は何日と何時間という結果になる
→51 days, 0:00:00
結果から日の差分だけ取り出したいときは
dt.days
とすると
→51
となる。
日付の足し算
s = first_day+datetime.timedelta(days=1)