Курс 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"
- Запуск внешнего кода в Jupyter
- Работа с JSON в Python
- Анонимные функции в Python
- Библиотека Emoji: использование смайлов в Python
- Принципы программирования
- TON Smart Challenge #2: участие и подготовка
- Функция enumerate() в Python
- Concrete Paths в Python
- Создание коллекций из выражения-генератора
- Функции map, filter, reduce
- Отладка производительности Python
- Игра «Угадывание чисел»
- Функция zip() в Python
- Сортировка с помощью параметра key
- Проверка строки на палиндром
- Логирование с Logzero
- Удаление знаков препинания в Python
- Анонимные функции в Python
- Считывание бинарного файла в Python
- Функциональное программирование в Python
- Проверка версии Python
- Удаление ресурса в Python
- Генераторы данных
- Преобразование PowerPoint в PDF.
- Область видимости переменных
- Модуль antigravity: генерация координат
- Замена переменных в Python
- split() — разделение строки
- Оптимизация интернирования строк
- Проверка типа данных
- Работа с контекст-менеджером «with»
- Асинхронное выполнение задач в процессах
- Удаление ключа из словаря
- Пропуск начальных строк с помощью dropwhile()
- Создание словарей с defaultdict
- Динамические маршруты во Flask
- Инициализация объекта
- Операции с комплексными числами
- Необязательные аргументы в Python
- Работа с географическими данными в Python
- Функция enumerate() — Python
- Получение имени функции с помощью inspect
- Работа с рекламными данными в Pandas
- Основы работы со списками
- Декодирование байтов в строку
- Объединение словарей в Python 3.5+















