Какой это день недели?
Одним из наиболее полезных методов, упрощающих работу с датами, является метод weekday
. Он возвращает день недели как целое число, где 0 - понедельник, а 6 - воскресенье. Запустите код в редакторе.
Результат:
0
output
Класс date
имеет аналогичный метод под названием isoweekday
, который также возвращает день недели в виде целого числа, но 1 - это понедельник, а 7 - воскресенье:
from datetime import date
d = date(2019, 11, 4)
print(d.isoweekday())
Результат:
1
output
Как видите, для одной и той же даты мы получаем другое целое число, но выражающее один и тот же день недели. Целое число, возвращаемое методом isodayweek
, соответствует спецификации ISO 85601.