Lấy thứ trong tuần bằng Python
Để lấy số thứ tự của ngày trong tuần hiện tại,
hãy truy cập vào thuộc tính weekday.
Nó trả về các số từ 0 đến
6, trong đó tuần bắt đầu
vào thứ Hai và ngày này có số thứ tự
0. Thứ Ba là ngày số 1,
Thứ Tư - số 2 và cứ tiếp tục như vậy.
Hãy in ra thứ trong tuần tương ứng với
ngày '2025-12-31':
res = datetime.date(2025, 12, 31)
print(res.weekday()) # sẽ in ra 2
Vì việc đánh số các ngày trong tuần bắt đầu từ
0 đôi khi có thể bất tiện,
bạn có thể sử dụng thuộc tính đặc biệt isoweekday.
Nó sẽ trả về số thứ tự của ngày khi đếm thứ Hai
từ 1:
print(res.weekday()) # sẽ in ra 2
print(res.isoweekday()) # sẽ in ra 3
In ra số thứ tự của ngày trong tuần hiện tại.
Xác định xem ngày hiện tại trong tuần là ngày cuối tuần hay ngày làm việc.
Ngày '2026-11-2'. Hãy in ra thứ của nó
cho hai trường hợp - khi đếm thứ Hai từ
0 và khi đếm từ
1.