Курс Python → Операции с датами в Python
Объект timedelta в Python позволяет выполнять операции с датами и временем, такие как сложение, вычитание и сравнение. Он является частью модуля datetime, который предоставляет удобные инструменты для работы с датами и временем.
Для создания объекта timedelta необходимо воспользоваться конструктором этого класса, передав в него необходимые параметры. Например, чтобы создать timedelta объект, представляющий продолжительность одного дня, можно использовать следующий код:
from datetime import timedelta
one_day = timedelta(days=1)
После создания объекта timedelta, мы можем выполнять различные операции с ним, такие как сложение с другими timedelta объектами или датами. Например, чтобы вычислить дату, которая будет через 3 дня от текущей, можно сделать следующим образом:
current_date = datetime.now()
three_days_later = current_date + timedelta(days=3)
Также объект timedelta позволяет нам сравнивать даты и времена между собой. Например, мы можем определить, сколько времени прошло с момента какого-то события до текущего момента, сравнивая два объекта datetime и используя объект timedelta для хранения разницы во времени.
В заключение, объект timedelta в Python предоставляет удобные возможности для работы с датами и временем. Он позволяет выполнять различные операции с временными интервалами, что делает его очень полезным инструментом при работе с датами и временем в Python.
Другие уроки курса "Python"
- Форматирование строк в Python.
- Enum в Python
- Отладчик pdb: начало работы
- Методы в Python
- Печать списка с помощью метода join
- Использование модуля __future__
- Оператор «моржа» (Walrus Operator)
- Различия символов в Python
- Отправка HTTP-запросов в Python
- Изменение списка срезами
- Ускорение выполнения кода в Python
- Оператор in для проверки наличия элемента
- Поиск наиболее частого элемента списке
- Конкатенация строк в Python
- Псевдонимы в Python
- Декоратор Property в Python
- Подсчет элементов в Python
- Инверсия списков и строк в Python
- Создание обратного итератора
- Установка и использование Python-dateutil
- Создание комплексных чисел
- Цикл for в Python
- Получение частей дроби
- Объединение словарей в Python
- Класс Counter() для подсчета элементов
- Выражения-генераторы в Python
- Pretty-printing JSON в Python
- Создание новых списков
- Функции any() и all() в Python
- Списковое включение в Python
- Функция count() в Python
- Метод count в Python: почему count(», ») возвращает 4?
- Хешируемые ключи в Python
- Форматирование данных с помощью pprint
- Лямбда-функции в Python
- Структурирование именованных констант
- Подписка на каналы разработчиков
- Форматирование объектов с модулем pprint
- Метод count() для списка
- Декоратор Ajax required
- Структура строк в Python
- Применение функции к списку
- Декораторы для регистрации функций
- Операция += для списков















