Курс 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"
- Работа с модулем random
- Раздувающийся словарь в Python
- Работа с очередями в Python
- Операции с датами в Python
- Работа с YAML в Python: PyYAML.
- Получение частей дроби
- Отладка утечек памяти в Python
- Сортировка и разворот списка
- Генераторы списков
- Сравнение строк в Python
- Перетасовка списков в Python
- Однострочники Python
- Ускорение выполнения кода в Python
- Работа с файлами в Python
- Условные выражения в Python
- Python Поверхностное Копирование
- Кортеж в Python: создание и использование
- Магические методы в Python
- Объединение словарей в Python
- Класс Counter() для подсчета элементов
- Отладка регулярных выражений в Python
- Освобождение памяти в Python
- Работа с модулем bisect
- Фильтрация списков с itertools
- Методы работы со строками в Python
- Поиск самого длинного слова в списке с использованием max()
- Поиск анаграмм с Counter
- Генераторы по генератору
- Defaultdict в Python
- Создание Radio кнопок в tkinter
- Методы работы со списками
- Подсказки при вводе данных в Python
- Оператор del в Python
- Сортировка и обратный порядок
- kwargs в Python
- Слияние словарей в Python 3.9
- Добавление элементов в список: append() vs extend()
- Отладчик pdb: начало работы
- Проверка типа объекта в Python
- Секреты Python
- inspect в Python: анализ кода
- Проверка вхождения подстроки
- Склеивание строк без циклов
- Ветвление выражения в Python
- Метод rrshift для пользовательских объектов
- Генераторные выражения и islice.
- Замена подстроки















