Курс 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. Вложенные функции в Python
  3. Перемещение и удаление файлов в Python
  4. Обновление и получение данных в SQLite
  5. Определение размера папок в Python
  6. Объединение списков в Python
  7. Конвертация коллекций в Python.
  8. Подсчет частотности элементов в Python
  9. Функциональное программирование в Python
  10. Методы сравнения множеств
  11. Создание словаря через dict comprehension
  12. Декораторы с аргументами в Python
  13. Обработка исключений в Python
  14. Поиск индекса элемента в списке
  15. Тип данных TypeVarTuple
  16. Работа с файлами в Python
  17. Магические методы в Python
  18. Частичное совпадение ввода
  19. Форматирование вывода с F-строками
  20. Копирование объектов в Python
  21. Работа с изменяемыми коллекциями
  22. Группы исключений в Python
  23. Создание новых списков в Python
  24. Проблема с изменяемыми аргументами
  25. Печать комбинаций в Python с Itertools
  26. Создание функций высшего порядка
  27. Работа с аргументами командной строки
  28. Проверка ввода с помощью isdigit
  29. Проверка памяти объекта
  30. Разность множеств
  31. Уникальность ключей в словаре
  32. Нахождение хеша для бесконечности и NaN в Python
  33. Группы исключений в Python
  34. Объединение итераторов
  35. Удаление ссылок в Python
  36. Объединение Python и Shell
  37. Лямбда-функции в Python
  38. Копирование списков в Python
  39. Чтение бинарного файла в Python.
  40. Сравнение строк в Python
  41. Функции map, filter, reduce
  42. Декоратор total_ordering для сравнения объектов
  43. Генераторы данных
  44. Просмотр внешних файлов в %pycat
  45. Сравнение строк в Python
  46. Использование модуля __future__
  47. Установка и использование howdoi

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