Прочитайте, как обстоят дела у сайта Дневников и как вы можете помочь!
×
11:39 

Любите ли вы дату и время так, как люблю её я?

Нет, вы не любите дату и время... ну, или вы с ними не работали.
Для решения простейшей (!) задачи - определения последнего дня месяца пришлось извратиться следующим образом:
import datetime
datetime.date.today().replace(month=datetime.date.today().month+1, day=1) - datetime.timedelta(days=1)
Т.е. берем текущую дату. К текущему месяцу прибавляем 1, число устанавливаем первое (Т.е. получаем первый день следующего месяца) и вычитаем из получившейся даты один день. Бинго!

При попытке подсмотреть в имеющемся отчете как именно данная задача была решена предыдущим поколением индус-триальных бузинесс-программиздов выяснилось, что все четные месяцы у нас 30-ти дневные, а нечетные - 31. Про февраль ребята не в курсе.

@темы: Работа

URL
Комментарии
2015-10-19 в 16:17 

Pixi
фор-леди
берем текущую дату. К текущему месяцу прибавляем 1, число устанавливаем первое (Т.е. получаем первый день следующего месяца) и вычитаем из получившейся даты один день
Ну да, самый надёжный способ. Ещё в лохматые девяностые, когда писала, я всегда так делала.

все четные месяцы у нас 30-ти дневные, а нечетные - 31. Про февраль ребята не в курсе.
А что они делают с промежутком август-декабрь, где всё наоборот?..
Идиоты.

2015-10-20 в 16:03 

korrshun
дрыхнущий
В питоне обычно костыли уже вбиты за нас.



2015-10-21 в 13:32 

Pixi,
Ну да, самый надёжный способ. Ещё в лохматые девяностые, когда писала, я всегда так делала.
Угу. А вокруг лежат грабли... date, time, datetime - не муж и жена, а четыре разных человека ну и тэ дэ
А что они делают с промежутком август-декабрь, где всё наоборот?..
Да оспыдя. Внутрь никто не заглядывал и все ).

korrshun,
Оу. "Если у вас есть молоток - все вопросы кажутся гвоздями"(Ц). Спасибо, про calendar я не подумал

URL
   

Танец-с-саблями на граблях

главная