Курс 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
- Возврат значений из генератора
- Деление в Python
- Метод __imod__ для Python
- Работа с парами ключ-значение
- Python Enum Weekday Usage
- Работа с модулем Calendar
- Проверка запуска скрипта или импорта модуля
- Логирование с Loguru
- Использование super() в Python
- Установка и использование модуля «howdoi»
- Сохранение и загрузка модели в PyTorch
- Руководство по библиотеке pydantic
- Генератор списка с условием if
- Упрощение работы с JSON-данными в Python
- ChainMap.new_child() — добавление нового словаря
- Очистка вывода в Python
- Функция pow() — возвести число в степень
- Генерация чисел с range()
- Импорт в Python: список all
- Распаковка элементов последовательности
- Метод repr() в Python
- Отправка POST-запроса в REST API
- Транспонирование матрицы в Python
- Создание объекта timedelta
- Метод ipow для возведения в степень
- Протокол управления контекстом
- Тестирование функции сложения
- Инверсия списков и строк в Python
- Удаление первого элемента списка
- Оформление текста в консоли с TermColor
- Работа со стеком в Python
- Подробная информация о %pinfo
- F-строки в Python
- Вычисление логарифмов в Python
- Работа с изображениями Pillow
- Работа с f-строками 2.0
- Управление пакетами с pip
- Сохранение Unicode в JSON
- Изменение элемента списка
- Список импортированных модулей в Python
- Разделение списка на гнппы
- Лямбда-функции в defaultdict
- Метод __ilshift__ для битового сдвига влево















