import datetime
day = datetime.date.today()
import datetime
day = datetime.date(2009, 3, 18) #=> 2009年3月18日
import datetime
day = datetime.datetime.now()
import datetime
day = datetime.datetime(2009, 3, 18, 20, 30, 40, 999999) #=> 2009年3月18日20時30分40秒999999マイクロ秒
day.year #年
day.month #月
day.day #日
day.hour #時
day.minute #分
day.second #秒
day.microsecond #マイクロ秒
import datetime
str = datetime.datetime.now().strftime(u'%Y/%m/%d %H:%M:%S')
import datetime
today = datetime.date.today()
day = today + datetime.timedelta(3) #3日後
day = today - datetime.timedelta(2) #2日前
2008年2月の日数を求める
delta = datetime.date(2008, 3, 1) - datetime.date(2008, 2, 1)
dalta.days #=> 29
他の方法。
import calendar
calendar.monthrange(2008, 2) #=> (4, 29)
calendar.monthrangeの返値は、(月の一日の曜日, 月の日数)