Получаване на ден от седмицата в Python
За да получите номера на текущия ден от седмицата
трябва да използвате свойството weekday.
То връща числа от 0 до
6, като седмицата започва
в понеделник и този ден има номер
0. Вторникът е ден номер 1,
сряда - номер 2 и така нататък.
Нека изведем деня от седмицата, на който
пада датата '2025-12-31':
res = datetime.date(2025, 12, 31)
print(res.weekday()) # ще изведе 2
Тъй като номерацията на дните от седмицата, започвайки
от 0 понякога може да бъде неудобна,
може да приложите специално свойство isoweekday.
То ще изведе номера на дена при отброяване на понеделник
от 1:
print(res.weekday()) # ще изведе 2
print(res.isoweekday()) # ще изведе 3
Изведете на екрана номера на текущия ден от седмицата.
Определете дали текущият ден от седмицата е почивен или работен ден.
Дата '2026-11-2'. Изведете нейния
ден от седмицата за два случая - при отброяване
на понеделник от 0 и при отброяване от
1.