このモジュールは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) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。