Вычитание дат
Объекты date в Python позволяют работать с календарными датами почти как с числами: их можно сравнивать, сортировать, складывать и даже вычитать. Это даёт возможность выполнять вычисления с датами — то, что вручную было бы весьма утомительно.
Сезон ураганов 2007 года во Флориде оказался одним из самых насыщенных за всю историю наблюдений: за год было зафиксировано 8 ураганов. Первый из них достиг побережья 9 мая 2007 года, а последний — 13 декабря 2007 года. Сколько дней прошло между первым и последним ураганом 2007 года?
Это упражнение является частью курса
Работа с датами и временем в Python
Инструкции к упражнению
- Импортируйте
dateиз модуляdatetime. - Создайте объект
dateдля 9 мая 2007 года и присвойте его переменнойstart. - Создайте объект
dateдля 13 декабря 2007 года и присвойте его переменнойend. - Вычтите
startизend, чтобы вывести количество дней из полученного объектаtimedelta.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import date
from ____ import ____
# Create a date object for May 9th, 2007
start = date(____, ____, ____)
# Create a date object for December 13th, 2007
end = date(____, ____, ____)
# Subtract the two dates and print the number of days
print((____ - ____).____)