201:月末の日付を求める
calendarモジュールを使用します。 monthrange()関数では、(1ヶ月の開始曜日,1ヶ月の日数)のタプルが返ります。
http://www.python.jp/doc/release/lib/module-calendar.html
>>> import calendar #5月は日曜(6)から始まり、31日ある >>> calendar.monthrange(2005,5) (6, 31) #6月は水曜(2)から始まり、30日ある >>> calendar.monthrange(2005,6) (2, 30)
なので月末を取得するには、タプルの2つ目の要素(index:1)を取得します。
>>> calendar.monthrange(2005,5)[1] 31 >>> calendar.monthrange(2005,6)[1] 30