Comments 5
Подскажите, пожалуйста, а секунды координации при расчете timedelta учитываются? Я сам Питон не использую, но его осваивают коллеги. Хочется заранее понять, какие могут быть подводные камни при согласовании календарных шкал в разных программах.
Unlike the time module, the datetime module does not support leap seconds.
Импортируем класс date
из модуля datetime
. Для того чтобы создать в Python объект date
— можно воспользоваться обычной синтаксической конструкцией вида datetime.date(<year>,<month>,<day>)
Импортируем date, но используем конструкцию datetime.date()? Мне кажется, в примере создания date1 у вас используется import datetime
, а не from datetime import date
. (аналогично и с time1)
Одна из задач, возникавших у меня при работе с датами и временем, - перевод времени из одой временной зоны в другую, а также расчёты временной разницы между двумя событиями в разных временных зонах. Мне кажется, что это достойно дополнительного параграфа, уж коли тема поднята.
Чтобы вручную не переводить секунды таймдельты в минуты, часы, месяцы, годы и т.п. можно использовать модуль python-dateutil и его класс relativedelta
Нахождение длительности временных интервалов в Python