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

จะตั้งค่าวันแรกของแต่ละสัปดาห์เป็นวันธรรมดาโดยใช้ Python ได้อย่างไร


คุณสามารถตั้งค่าวันแรกของแต่ละสัปดาห์เป็นวันทำงานใน 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