import datetime
dt1 = datetime.datetime(2025, 4, 22, 14, 30)
dt2 = datetime.datetime(2025, 4, 21, 14, 30)
diff = dt1 - dt2
print(diff)
1 day, 0:00:00
. Код вычисляет разницу между двумя датами и временем, представленными объектами datetime
, и выводит эту разницу в формате дней, часов, минут и секунд.
Задача: Дан код на Python с использованием модуля datetime, требуется объяснить результат его выполнения.
Код:
import datetime
dt1 = datetime.datetime(2025, 4, 22, 14, 30)
dt2 = datetime.datetime(2025, 4, 21, 14, 30)
diff = dt1 - dt2
print(diff)
Объяснение:
datetime
для работы с датами и временем.datetime
:
dt1
представляет 22 апреля 2025 года, 14:30.dt2
представляет 21 апреля 2025 года, 14:30.dt1
и dt2
. Когда мы вычитаем один объект datetime
из другого, результатом является объект timedelta
, представляющий разницу во времени.diff
), являющийся объектом timedelta
, выводится на консоль.Результат выполнения:
1 day, 0:00:00
Вывод: Программа выведет разницу между двумя датами, которая составляет 1 день и 0 часов, 0 минут и 0 секунд. Это означает, что dt1
на один день больше, чем dt2
.