Курс 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
- Многострочные строки в Python
- Модуль os в Python: работа с файлами
- Форматирование данных с помощью pprint
- Mad Libs Generator
- Манипуляция формой массива в Numpy
- Python 3.12: переиспользование кавычек
- Функции классификации комплексных чисел
- Вызов внешних программ в Python с помощью sh
- Удаление специальных символов
- Python: динамическая типизация и проверка типов
- Шаблоны и наследование в Flask
- Обход дочерних элементов BeautifulSoup
- Поиск анаграмм с Counter
- Протокол управления контекстом
- Логические значения в Python
- Генераторы в Python
- Python itertools combinations() — группировка элементов
- Создание вкладок с TKinter
- Создание именованных кортежей в Python
- Модуль pprint
- Создание треугольника Паскаля
- Работа с процессами в Python
- Функция __init__ в Python
- Основы работы со строками в Python
- Замена атрибута в именованном кортеже
- Подписка на каналы разработчиков
- Работа с deque из collections
- Генератор списка в Python
- Обход элементов в Python
- Оператор zip в Python
- Списки в Python: синтаксис представления
- Работа с дробями в Python
- Работа с PosixPath() в Python
- Lambda-функция в Python: использование с map() и sum()
- Упрощенный вывод данных в Python
- Переопределение унарных операторов
- Создание словаря с значением по умолчанию
- Исправление ошибки NameError
- Запуск файлового сервера
- Метод init в Python
- Тип данных TypeVarTuple
- Переворот последовательности
- Декораторы в Python















