Курс 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. Возврат значений из генератора
  3. Деление в Python
  4. Метод __imod__ для Python
  5. Работа с парами ключ-значение
  6. Python Enum Weekday Usage
  7. Работа с модулем Calendar
  8. Проверка запуска скрипта или импорта модуля
  9. Логирование с Loguru
  10. Использование super() в Python
  11. Установка и использование модуля «howdoi»
  12. Сохранение и загрузка модели в PyTorch
  13. Руководство по библиотеке pydantic
  14. Генератор списка с условием if
  15. Упрощение работы с JSON-данными в Python
  16. ChainMap.new_child() — добавление нового словаря
  17. Очистка вывода в Python
  18. Функция pow() — возвести число в степень
  19. Генерация чисел с range()
  20. Импорт в Python: список all
  21. Распаковка элементов последовательности
  22. Метод repr() в Python
  23. Отправка POST-запроса в REST API
  24. Транспонирование матрицы в Python
  25. Создание объекта timedelta
  26. Метод ipow для возведения в степень
  27. Протокол управления контекстом
  28. Тестирование функции сложения
  29. Инверсия списков и строк в Python
  30. Удаление первого элемента списка
  31. Оформление текста в консоли с TermColor
  32. Работа со стеком в Python
  33. Подробная информация о %pinfo
  34. F-строки в Python
  35. Вычисление логарифмов в Python
  36. Работа с изображениями Pillow
  37. Работа с f-строками 2.0
  38. Управление пакетами с pip
  39. Сохранение Unicode в JSON
  40. Изменение элемента списка
  41. Список импортированных модулей в Python
  42. Разделение списка на гнппы
  43. Лямбда-функции в defaultdict
  44. Метод __ilshift__ для битового сдвига влево

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