# -*- coding: utf-8 -*- import calendar # 週の最初の曜日(0は月曜日,6は日曜日)を設定する # デフォルトでは月曜日が週の初めになっている calendar.setfirstweekday(calendar.SUNDAY) # 年が閏年かどうか調べる isleap = calendar.isleap(2009) # 日が何曜日か取得する(0は月曜日,6は日曜日) weekday = calendar.weekday(2009, 10, 13) # 月が何曜日から始まり何日あるかタプル(曜日,日数)で取得する monthrange = calendar.monthrange(2009, 10) # 月を週のリストで取得する(範囲外は0になる) monthcalendar = calendar.monthcalendar(2009, 10) # 月のカレンダーを文字列で取得する month = calendar.month(2009, 10) print ">>> calecnar.isleap(2009)" print isleap print ">>> calendar.weekday(2009, 10, 13)" print weekday print ">>> calendar.monthrange(2009, 10)" print monthrange print ">>> calendar.monthcalendar(2009, 10)" print monthcalendar print ">>> calendar.month(2009, 10)" print month
実行すると
>>> calecnar.isleap(2009) False >>> calendar.weekday(2009, 10, 13) 1 >>> calendar.monthrange(2009, 10) (3, 31) >>> calendar.monthcalendar(2009, 10) [[0, 0, 0, 0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10], [11, 12, 13, 14, 15, 16, 17], [18, 19, 20, 21, 22, 23, 24], [25, 26, 27, 28, 29, 30, 31]] >>> calendar.month(2009, 10) October 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
詳細はドキュメントで
0 件のコメント:
コメントを投稿