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