Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โมดูลปฏิทินใน Python


โมดูลปฏิทินมีฟังก์ชันที่เกี่ยวข้องกับปฏิทิน ซึ่งรวมถึงฟังก์ชันสำหรับพิมพ์ปฏิทินข้อความสำหรับเดือนหรือปีที่กำหนด

ตามค่าเริ่มต้น ปฏิทินจะใช้วันจันทร์เป็นวันแรกของสัปดาห์ และวันอาทิตย์เป็นวันสุดท้าย หากต้องการเปลี่ยนแปลง ให้เรียกใช้ฟังก์ชัน 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 (ธันวาคม)