Курс 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
- Фильтрация списков с itertools
- Работа с классами данных
- Декораторы в Python
- Отладчик pdb: начало работы
- Переопределение метода __or__()
- Запрос пароля с помощью getpass
- Лямбда-функции в Python
- Библиотека wikipedia для Python
- Любовь к Python
- Python Метод sleep() из time
- Переворот строки
- Именованные срезы в Python
- Декоратор проверки активности
- Функция с **kwargs в Python
- Удаление первого элемента списка
- Работа с коллекциями Python
- Запуск асинхронной корутины
- Функциональное программирование в Python
- Функция rsplit() в Python
- Функция map() в Python
- Оператор «and» в Python
- Генераторы в Python
- Функция print() — вывод информации
- Создание панели меню Tkinter
- Перевод текста с Python Translator
- Блок else в Python
- TypedDict для kwargs в Python 3.12
- Настройка логгера Logzero
- Оператор морж в Python 3.8
- Генераторы в Python
- Python Ellipsis использование
- Срез списка в Python
- Генератор бросков кубиков
- Разделение строки в Python
- Функция enumerate() — Python
- Сортировка и разворот списка
- Определение основы слова с showballstemmer
- Повторение элементов списков
- История Python
- Перегрузка операторов в Python
- Решатель судоку на Python с pygame
- Поиск наиболее частого элемента
- Работа с буфером обмена на Python
- Преобразование строк в числа с плавающей запятой















