Курс 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"
- Методы split() и join() — Python строк.
- Функции map, filter, reduce
- Лямбда-функции в Python
- Область видимости переменных
- Непрерывная проверка в Python
- Извлечение данных из JSON
- Управление памятью в numpy.
- SciPy: широкий функционал для математических операций
- Метод rxor для операции побитового исключающего «или»
- Проверка версии Python
- Переопределение метода sub
- Красивый вывод списка
- Путь к интерпретатору Python
- Анализ текста на русском языке с помощью Pymystem3
- Модуль subprocess: запуск внешних команд
- Встраивание HTML в Jupyter Notebook
- Генератор списка с условием if
- Печать комбинаций в Python с Itertools
- Работа с zip-архивами в Python
- Метод Self в Python
- Ускорение обработки данных с %autoawait
- Основы Python
- Метод title() в Python
- Транспонирование 2D-массива с помощью zip
- Установка User-Agent в Python
- Множественное назначение в Python
- Оператор «is not» в Python
- Преобразование списка в словарь через генератор
- Конструктор в Python
- Тернарный оператор в Python
- 9 уловок для чистого кода
- Метод index() в Python
- Функция enumerate в Python
- Переменная с нижним подчеркиванием
- Функция enumerate() — Python
- Изменение элемента списка
- Инверсия списка/строки в Python
- Разделение строки с помощью re.split()
- Оформление кода по PEP 8
- Генерация QR-кодов с Python
- Аннотации типов в Python
- Отношения подклассов в Python
- Кортежи в Python: особенности и преимущества
- Функция print() — вывод информации
- Визуализация пропусков данных
- Оператор Walrus: правильное использование
- Объединение словарей в Python















