Курс 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"
- Вычисление времени выполнения
- Переопределение метода __or__()
- Метод join() для объединения элементов
- Создание копии списка в Python
- Счетчик ссылок в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Рекурсия для обращения строки
- Сохранение Unicode в JSON
- Модуль xkcd: загрузка комиксов
- 9 уловок для чистого кода
- Defaultdict в Python
- Проверка версии Python
- Активация Matplotlib в Jupyter
- Цикл for в Python
- Потоковый ввод в Python
- Участие в LP стейкинге Waves
- Основные операции с библиотекой Numpy
- Функция enumerate в Python
- Основы Python за 14 дней
- Обработка исключений в Python
- Вычисление фазы комплексного числа
- Метаклассы в Python
- Настройка шрифта и цвета в Tkinter
- Управление фоновыми задачами в Python
- Комментарии в Python
- Поиск индекса элемента в списке
- Удаление файлов с shutil.os.remove()
- Генерация чисел с range()
- Функция print() — вывод информации
- Python Аргументы по умолчанию
- Форматирование строк в Python
- Просмотр атрибутов и методов класса
- Обработка аргументов Python
- Вывод букв строки в Python
- Лимиты на ресурсы Python
- Цикл while в Python
- Функция all() в Python
- Цикл for в Python
- Измерение времени выполнения кода
- Определение объема памяти объекта
- Сравнение строк в Python
- Динамическая типизация в Python
- Функции в Python: создание и вызов
- Создание обратного итератора
- Замена атрибута в именованном кортеже















