このモジュールはUnixのcalプログラムのようなカレンダー出力を 行い、それに加えてカレンダーに関する有益な関数群を提供します。標準ではこ れらのカレンダーは(ヨーロッパの慣例に従って)月曜日を週の始まりとし、日 曜日を最後の日としています。 setfirstweekday()を用いることで、日曜日(6)や他の曜日を週の始 まりに設定することができます。日付を表す引数は整数値で与えます。
このモジュールで提供する関数のほとんどは datetime に依存しており、 過去も未来も現代のグレゴリオ暦を利用します。この方式はDershowitzとReingold の書籍「Calendrical Calculations」にあるproleptic Gregorian暦に一致しており、 同書では全ての計算の基礎となる暦としています。
weekday) |
0
は月曜日, 6
は日曜日)を設定します。定数
MONDAY, TUESDAY,
WEDNESDAY,THURSDAY, FRIDAY,
SATURDAY及びSUNDAY は便宜上提供されています。
例えば、日曜日を週の開始日に設定するとき:
import calendar calendar.setfirstweekday(calendar.SUNDAY)
) |
year) |
y1, y2) |
year, month, day) |
1970
-...), month (1
-12
),
day(1
-31
)で与えられた日の曜日(0
は月曜日)を
返します。
year, month) |
year, month) |
theyear, themonth[, w[, l]]) |
theyear, themonth[, w[, l]]) |
year[, w[, l[c]]]) |
year[, w[, l[c]]]) |
tuple) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。