Курс 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. Анализ текста на русском языке с помощью Pymystem3
  2. Подсчет элементов с помощью Counter из collections
  3. Возврат нескольких значений
  4. Итерация по итерируемым объектам
  5. Упрощенный вывод данных в Python
  6. Проблема с изменяемыми аргументами
  7. Новшества Flask 2.0
  8. Установка переменной среды в Python
  9. Цикл for в Python
  10. Работа с коллекциями Python
  11. Подсчет элементов в Python
  12. Активация Matplotlib в Jupyter
  13. Структуры данных в Python
  14. Преобразование числа в список цифр
  15. Обработка ошибок в Python
  16. Bootle — простой веб-фреймворк
  17. Открытие и запись файлов
  18. 9 уловок для чистого кода
  19. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  20. Создание коллекций из генератора
  21. Magic Commands — улучшение работы с Python
  22. UserString в Python
  23. Работа с deque в Python
  24. Группировка элементов в словарь
  25. Управление виртуальными окружениями в Python
  26. Форматирование строк в Python
  27. Переименование файлов в Python
  28. Проверка элементов списка условием
  29. Функция all() в Python
  30. Подсказки типов в Python
  31. Поиск индексов подстроки
  32. Сортировка списка по индексам
  33. Функции range() в Python
  34. Beautiful Soup — извлечение данных из HTML
  35. Библиотека wikipedia для Python
  36. Создание вложенных циклов for
  37. Инверсия списка и строки
  38. Операторы увеличения и уменьшения переменной
  39. Создание списка через цикл
  40. Каналы Senior: Python, Java, Frontend, SQL, C++
  41. Подсчет часто встречающихся элементов
  42. Преобразование PowerPoint в PDF.
  43. Транспонирование 2D-массива с помощью zip
  44. Python Метод Union Множеств

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