Python で毎月の日数を計算
以下のコードは、calendar モジュールをインポートして毎月の日数を計算します:
例(Python 3.0+)
#!/usr/bin/python3
# author by : www.example.com
import calendar
monthRange = calendar.monthrange(2016,9)
print(monthRange)
上記のコードを実行すると、出力結果は次のとおりです:
(3, 30)
出力されるのはタプルで、最初の要素は調べた月の初日が対応する曜日(0〜6)、2番目の要素はその月の日数です。上記の例の出力の意味は、2016年9月の初日は木曜日で、その月は合計30日あるということです。
その他の拡張
Python3 例