Курс 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: список all
- Область видимости переменных
- Генераторы в Python
- Конкатенация строк с методом join()
- Создание и обучение модели с Keras
- Сериализация и десериализация объектов
- Статическая типизация в Python
- Возврат нескольких значений
- Работа со строками в Python
- Необязательные аргументы в Python
- Оператор «not» в Python
- Особенности множеств в Python
- Работа с NumPy массивами
- Преобразование строки в число
- Сортировка слиянием
- Функция reduce() в Python
- Форматирование строк в Python
- Ускорение кода с помощью векторизации
- Анонимные функции Lambda
- Работа с кортежами в Python
- Python и Юникод: работа с цифрами
- Цикл while в Python
- None в Python: использование и особенности
- Установка и использование emoji
- Печать месячного календаря
- Аннотации типов в Python
- Работа с NumPy.linalg
- Методы list в Python
- Сортировка с параметром key
- Функции-генераторы в Python
- Методы shutil для работы с файлами
- Методы сравнения множеств
- Операции с числами в Python
- Копирование списков в Python
- Изменение списка срезами
- Распаковка с оператором *
- Принципы SRP и OCP
- Виртуальное окружение Python
- Карта бомбоубежищ в Москве и Питере
- Потоковый ввод в Python
- Работа с PosixPath() в Python
- Работа с датой и временем в Python
- Метод title() в Python















