今日や昨日の日付を扱った
datetime.date.today()は今日の日付をとってくる。
>>> import datetime
>>> today = datetime.date.today()
>>> today
datetime.date(2012, 7, 16)
.strftime(format)はそれを文字列にしてくれる。
formatに表現する文字列を指定する。いろんな形があるので、リンク先を参照。
>>> import datetime, time >>> today = datetime.date.today().strftime("%Y-%m-%d") >>> today '2012-07-16'
昨日を求めるときにdatetime.timedelta()を使った。
404 Not Found
SREngine: Sein blog: 【Python】 datetime.dateによる日付の演算
>>> yesterday = datetime.date.today() - datetime.timedelta(1) >>> yesterday datetime.date(2012, 7, 15) >>> yesterday = datetime.date.today() - datetime.timedelta(days=1) >>> yesterday datetime.date(2012, 7, 15)