В Python отображение дня недели в виде целого числа с использованием datetime.strftime ()
показывает другое результат, чем при использовании datetime.weekday ()
.
>>> import datetime
>>> now = datetime.datetime.now()
>>> now.strftime('%A')
'Sunday'
>>> now.strftime('%w') # Day of the week as an integer.
'0'
>>> now.weekday() # Day of the week as an integer, a different way.
6
С strftime ()
строковый формат % w
имеет воскресенье как первый день недели. С будний день ()
вместо этого понедельник.
Какова история того, почему эти двое разные?