Курс Python → Работа с timedelta в Python

Для того чтобы получить прошлую или будущую дату с помощью timedelta в Python, необходимо создать объект timedelta с нужной длительностью. Например, для получения прошлой даты можно вычесть timedelta из текущей даты, а для получения будущей даты — добавить timedelta к текущей дате.

Пример кода для получения прошлой даты:


import datetime
from datetime import timedelta

current_date = datetime.datetime.now()
past_date = current_date - timedelta(days=7)
print("Прошлая дата:", past_date)

Пример кода для получения будущей даты:


import datetime
from datetime import timedelta

current_date = datetime.datetime.now()
future_date = current_date + timedelta(days=7)
print("Будущая дата:", future_date)

Таким образом, объект timedelta позволяет легко манипулировать датами в Python, добавляя или вычитая определенное количество дней, часов, минут и т.д. Это удобно при работе с расписанием, временными интервалами и другими задачами, связанными с датами и временем.

Используя timedelta, можно эффективно решать задачи, связанные с расчетом дат в прошлом и будущем, без необходимости вручную вычислять каждую дату. Удобство и простота использования timedelta делают его важным инструментом при работе с датами в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Оператор «not» в Python
  2. Работа с модулем os в Python
  3. Срезы в Python
  4. Обратный список чисел
  5. Применение функции map() в Python
  6. Округление в Python
  7. Генераторы списков
  8. Обмен значений переменных в Python
  9. Поток данных в Python
  10. Лямбда-функции в Python
  11. Замер времени выполнения кода
  12. Установка пакета в Python
  13. Работа с комплексными числами
  14. Метод ne для сравнения объектов
  15. Определение локальных переменных в Python
  16. lru_cache оптимизация функций
  17. Создание объекта timedelta
  18. Глубокое копирование объектов
  19. Установка и использование pyshorteners
  20. Поиск наиболее частого элемента списке
  21. Обработка аргументов Python
  22. Преобразование чисел в слова
  23. Декодирование байтов в строку
  24. Метод join для наборов
  25. Хранение данных
  26. Сортировка с помощью параметра key
  27. Конструктор в Python
  28. Инициализация структур данных
  29. Работа с атрибутом dict
  30. Вывод с переменной через запятую
  31. Условные выражения в Python
  32. Импорт модулей в Python 3.12
  33. Использование модуля __future__
  34. Определение размера папок в Python
  35. Сравнение строк в Python
  36. Проверка индексов коллекции
  37. Печать в одной строке
  38. Создание тестовых данных с Faker
  39. Изменение элемента списка
  40. Изменение списка срезом
  41. Списки: объединение, изменение
  42. Форматирование строк в Python
  43. Оператор «моржа» (Walrus Operator)
  44. Создание новых списков через list comprehensions
  45. Методы работы со списками
  46. Наследование в программировании
  47. Динамические маршруты во Flask
  48. Удаление дубликатов с помощью множеств

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