В 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 имеет воскресенье в качестве первого дня недели. С weekday(), вместо этого в понедельник.
Какова история того, почему эти две разные?