โมดูลปฏิทินมีฟังก์ชันที่เกี่ยวข้องกับปฏิทิน ซึ่งรวมถึงฟังก์ชันสำหรับพิมพ์ปฏิทินข้อความสำหรับเดือนหรือปีที่กำหนด
ตามค่าเริ่มต้น ปฏิทินจะใช้วันจันทร์เป็นวันแรกของสัปดาห์ และวันอาทิตย์เป็นวันสุดท้าย หากต้องการเปลี่ยนแปลง ให้เรียกใช้ฟังก์ชัน calendar.setfirstweekday()
นี่คือรายการฟังก์ชันที่ใช้ได้กับโมดูลปฏิทิน -
ซีเนียร์ | ฟังก์ชันพร้อมคำอธิบาย |
---|---|
1 | calendar.calendar(year,w=2,l=1,c=6) ส่งกลับสตริงแบบหลายบรรทัดพร้อมปฏิทินสำหรับปีที่จัดรูปแบบเป็นสามคอลัมน์โดยคั่นด้วยช่องว่าง c w คือความกว้างของอักขระของแต่ละวันที่ แต่ละบรรทัดมีความยาว 21*w+18+2*c l คือจำนวนบรรทัดในแต่ละสัปดาห์ |
2 | calendar.firstweekday( ) ส่งกลับการตั้งค่าปัจจุบันสำหรับวันทำงานที่เริ่มต้นในแต่ละสัปดาห์ โดยค่าเริ่มต้น เมื่อนำเข้าปฏิทินครั้งแรก ค่านี้จะเท่ากับ 0 ซึ่งหมายถึงวันจันทร์ |
3 | calendar.isleap(ปี) คืนค่า True ถ้าปีเป็นปีอธิกสุรทิน มิฉะนั้น เท็จ |
4 | calendar.leapdays(y1,y2) ส่งกลับจำนวนวันอธิกสุรทินในปีที่อยู่ในช่วง (y1,y2) |
5 | calendar.month(year,month,w=2,l=1) ส่งกลับสตริงหลายบรรทัดพร้อมปฏิทินสำหรับเดือนของปี หนึ่งบรรทัดต่อสัปดาห์ บวกสองบรรทัดส่วนหัว w คือความกว้างของอักขระของแต่ละวันที่ แต่ละบรรทัดมีความยาว 7*w+6 l คือจำนวนบรรทัดในแต่ละสัปดาห์ |
6 | calendar.monthcalendar(ปี,เดือน) ส่งกลับรายการของรายการ ints รายการย่อยแต่ละรายการหมายถึงสัปดาห์ วันนอกเดือนของปีถูกตั้งค่าเป็น 0; วันภายในเดือนถูกกำหนดเป็นวันของเดือนตั้งแต่ 1 ขึ้นไป |
7 | calendar.monthrange(ปี,เดือน) ส่งกลับจำนวนเต็มสองจำนวน อันแรกคือรหัสของวันทำงานสำหรับวันแรกของเดือนในปีปี อันที่สองคือจำนวนวันในเดือน รหัสวันธรรมดาคือ 0 (วันจันทร์) ถึง 6 (วันอาทิตย์); ตัวเลขเดือนคือ 1 ถึง 12 |
8 | calendar.prcal(ปี,w=2,l=1,c=6) เช่น พิมพ์ calendar.calendar(year,w,l,c). |
9 | calendar.prmonth(ปี,เดือน,w=2,l=1) ชอบพิมพ์ปฏิทิน.เดือน(ปี,เดือน,w,l) |
10 | calendar.setfirstweekday(วันธรรมดา) ตั้งค่าวันแรกของแต่ละสัปดาห์เป็นรหัสวันทำงานในวันทำงาน รหัสวันธรรมดาคือ 0 (วันจันทร์) ถึง 6 (วันอาทิตย์) |
11 | calendar.timegm(ทูเพิลไทม์) ค่าผกผันของ time.gmtime:ยอมรับ time instant ในรูปแบบ time-tuple และคืนค่าช่วงเวลาเดียวกันเป็นจำนวนวินาทีทศนิยมตั้งแต่ยุคนั้น |
12 | calendar.weekday(ปี เดือน วัน) ส่งกลับรหัสวันทำงานสำหรับวันที่ที่กำหนด รหัสวันธรรมดาคือ 0 (วันจันทร์) ถึง 6 (วันอาทิตย์); ตัวเลขเดือนคือ 1 (มกราคม) ถึง 12 (ธันวาคม) |