Курс 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. Принципы программирования
  2. Python: возвращение нескольких значений
  3. Типы возвращаемых значений в Python
  4. Создание спинбокса в tkinter
  5. Гибкие функции Python
  6. Повторение и перенос строки
  7. Генерация чисел с range()
  8. Функция zip() — объединение последовательностей
  9. Нахождение максимального значения и его индекса в списке
  10. Форматирование данных с помощью pprint
  11. Создание OrderedDict
  12. Выражения-генераторы в Python
  13. Метод ipow для возведения в степень
  14. Генераторы в Python
  15. Использование модуля __future__
  16. Проверка типа данных
  17. Работа с базами данных SQLite
  18. Работа с каталогами в Python
  19. Python Менеджер контекста
  20. %pinfo: получение информации об объекте
  21. Проверка памяти объекта
  22. Нахождение отличий в списках
  23. Создание новых списков в Python
  24. Создание генераторов в Python
  25. Необязательные аргументы в Python
  26. Перехват исключений в Python
  27. Функция sleep() в Python
  28. Работа с библиотекой requests
  29. Оператор continue в Python
  30. Основы работы с os
  31. Принципы Zen of Python
  32. Методы list в Python
  33. Работа с срезами в Numpy
  34. Хранение переменных в Python.
  35. Блок try-except-else
  36. Избегайте пустого списка
  37. Генерация QR-кодов с библиотекой qrcode
  38. Настройка вывода в Numpy
  39. Метод сравнения объектов в Python
  40. Импорт классов из другого файла
  41. Метод init в Python
  42. Поиск уникальных элементов строкой в Python
  43. Работа со строками в Python
  44. Работа с CSV файлами в Python

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