Курс 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. Объединение словарей в Python
  5. Сравнение def и lambda функций в Python
  6. Логические значения в Python
  7. Возврат значений из генератора
  8. Запрос пароля с помощью getpass
  9. Сортировка и обратный порядок
  10. Установка и использование Telegram API в Python
  11. Очистка данных с помощью pandas
  12. Проектирование Singleton с метаклассом
  13. Генераторы списков в Python
  14. Явный импорт переменных
  15. Сортировка данных с лямбда-функциями
  16. 9 уловок для чистого кода
  17. Преобразование строк в числа в Python
  18. Вставка переменных в шаблоны Flask
  19. Округление дробей в Python
  20. Оператор assert в Python
  21. Работа с функцией next() в Python
  22. Генерация UUID в Python
  23. Colorama: окрашивание текста в Python
  24. Библиотека sh: удобные команды терминала
  25. Модуль pprint
  26. Создание обратного итератора
  27. Скрытие вывода данных
  28. Создание уникального проекта
  29. Создание уникального множества
  30. Атрибуты класса и экземпляра в Python
  31. Официальный канал Python в Telegram
  32. Быстрый поиск кода
  33. Работа с комплексными числами
  34. Копирование объектов в Python
  35. Извлечение статей с newspaper3k
  36. Обновление и получение данных в SQLite
  37. Проверка класса объекта
  38. Работа с контекст-менеджером «with»
  39. Python: возвращение нескольких значений
  40. Циклы for в Python
  41. Объединение словарей в Python
  42. Подробная информация о %pinfo
  43. Отступы в Python
  44. Создание словаря с значением по умолчанию

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