Курс 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"

  1. Форматирование строк в Python.
  2. Enum в Python
  3. Отладчик pdb: начало работы
  4. Методы в Python
  5. Печать списка с помощью метода join
  6. Использование модуля __future__
  7. Оператор «моржа» (Walrus Operator)
  8. Различия символов в Python
  9. Отправка HTTP-запросов в Python
  10. Изменение списка срезами
  11. Ускорение выполнения кода в Python
  12. Оператор in для проверки наличия элемента
  13. Поиск наиболее частого элемента списке
  14. Конкатенация строк в Python
  15. Псевдонимы в Python
  16. Декоратор Property в Python
  17. Подсчет элементов в Python
  18. Инверсия списков и строк в Python
  19. Создание обратного итератора
  20. Установка и использование Python-dateutil
  21. Создание комплексных чисел
  22. Цикл for в Python
  23. Получение частей дроби
  24. Объединение словарей в Python
  25. Класс Counter() для подсчета элементов
  26. Выражения-генераторы в Python
  27. Pretty-printing JSON в Python
  28. Создание новых списков
  29. Функции any() и all() в Python
  30. Списковое включение в Python
  31. Функция count() в Python
  32. Метод count в Python: почему count(», ») возвращает 4?
  33. Хешируемые ключи в Python
  34. Форматирование данных с помощью pprint
  35. Лямбда-функции в Python
  36. Структурирование именованных констант
  37. Подписка на каналы разработчиков
  38. Форматирование объектов с модулем pprint
  39. Метод count() для списка
  40. Декоратор Ajax required
  41. Структура строк в Python
  42. Применение функции к списку
  43. Декораторы для регистрации функций
  44. Операция += для списков

Marketello читают маркетологи из крутых компаний