Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đặt ngày đầu tuần (first weekday) trong Python calendar

Module calendar có setfirstweekday() set ngày đầu tuần. Tham số: weekday code (0=Mon...6=Sun). Chỉ ảnh hưởng display function như prmonth.

Ví dụ

import calendar

print(calendar.prmonth(2018, 1))
# Default: Monday first

calendar.setfirstweekday(calendar.SUNDAY)
print(calendar.prmonth(2018, 1))
# Sunday first

Kết quả

    January 2018
Mo Tu We Th Fr Sa Su
 1  2  3  4  5  6  7
...

    January 2018
Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6
 7  8  9 10 11 12 13
...

Hằng số: calendar.MONDAY (0) đến calendar.SUNDAY (6).