คุณสามารถตั้งค่าวันแรกของแต่ละสัปดาห์เป็นวันทำงานใน Python ในโมดูลปฏิทินมีฟังก์ชัน setfirstweekday() ที่ช่วยให้คุณตั้งค่าวันแรกของแต่ละสัปดาห์เป็นรหัสของวันทำงานที่คุณระบุ โปรดทราบว่า setfirstweekday มีผลกับฟังก์ชันการแสดงผลเช่น prmonth เท่านั้น
ตัวอย่าง
import calendar print(calendar.prmonth(2018, 1)) calendar.setfirstweekday(calendar.SUNDAY) print(calendar.prmonth(2018, 1))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
January 2018 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 January 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31