คุณสามารถใช้โมดูลปฏิทินเพื่อค้นหาวันทำงานของวันแรกของเดือนและจำนวนวันในเดือน การใช้ข้อมูลนี้คุณสามารถรับวันสุดท้ายของเดือนได้อย่างง่ายดาย โมดูลปฏิทินมีเมธอด ช่วงเดือน (ปี เดือน) ที่ส่งกลับวันทำงานของวันแรกของเดือนและจำนวนวันในเดือน สำหรับปีและเดือนที่ระบุ
ตัวอย่าง
import calendar day, num_days = calendar.monthrange(2017, 12) last_week = num_days % 7 last_day = (day + last_week) % 7 print(last_day)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
0
โปรดทราบว่าวันคือ 0-6 เริ่มตั้งแต่วันอาทิตย์