Найти - Пользователи
Полная версия: День недели из даты в формате YYYYMMDD
Начало » Python для новичков » День недели из даты в формате YYYYMMDD
1
constrictor
Для получения дня недели из даты можно использовать код
 import datetime
print(datetime.date(2017,4,20).isoweekday())
Проблема в том, что в моём случае дата задана в формате YYYYMMDD, например, 20170420. Для получения дня недели из даты в формате YYYYMMDD я режу строку на куски (YYYY, MM, DD), форматирую их в числа и подставляю в datetime.date(year,month,day).isoweekday(). Существует ли более простой способ решения этой задачи?
Stright
 from datetime import datetime
date_string = '20170420'
day = datetime.strptime(date_string, '%Y%m%d').isoweekday()
constrictor
Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB