Форум сайта python.su
Доброго дня суток, каким образом можно определить даты, с которой начинается текущая неделя, и с которой заканчивается, например если бы сегодня была среда (или другой день недели), мне нужно было бы определить какое число было в понедельник текущей недели, и какое число будет воскресенье. через datetime.datetime.now().weekday() я определяю текущую неделю.
Буду очень благодарен за помощь!
Офлайн
Я точно не помню, но попробуйте посмотреть в сторону модуля calendar
Офлайн
>>> import datetime >>> >>> today = datetime.datetime.today() >>> monday = today - datetime.timedelta(datetime.datetime.weekday(today)) >>> sunday = today + datetime.timedelta(6 - datetime.datetime.weekday(today)) >>> monday, sunday (datetime.datetime(2016, 7, 11, 8, 3, 16, 522), datetime.datetime(2016, 7, 17, 8, 3, 16, 522)) >>>
Офлайн