#1 この記事は
定義した文字型日付(例2020/7/13)を日付型に変更し、日付型の足し算を行う
#2 コードの内容
test.py
import datetime
##(1)日付の定義をする##
date0='2020/01/06' #日付0を定義する。
date1='2020/01/09' #日付1を定義する。
##(2)文字型から日付型に変換する##
tdate0=datetime.datetime.strptime(date0, '%Y/%m/%d') #日付0を文字型から日付型に変換する
tdate1=datetime.datetime.strptime(date1, '%Y/%m/%d') #日付1を文字型から日付型に変換する
print(type(tdate0)) # 結果:<class 'datetime.datetime'>
##日付1と日付2の引き算を行う##
dif=tdate1-tdate0 #日付1と日付2の差を計算する。
print(dif.days) #結果:3
##日付1に2日加算する。
tdate2 = tdate1 + datetime.timedelta(days=2) #日付1に2日を追加する
print(tdate2) # 結果:2020-01-11 00:00:00
##(追加) 本日の日付と1年前の日付を取得する
test.py
import datetime
Y=datetime.date.today().year#年
M=datetime.date.today().month#年
D=datetime.date.today().day#日
START_DATE= datetime.date(Y,M,D)
END_DATE= datetime.date(Y-1,M,D)
print(START_DATE)
print(END_DATE)