Курс 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"
- Путь к интерпретатору Python
- Логический оператор «and» в Python
- Работа с путями в Python
- Вакансии в Nebius
- TON Smart Challenge #2: участие и подготовка
- Просмотр атрибутов и методов класса
- Работа с комплексными числами
- Равенство и идентичность в Python
- Оператор @ для умножения матриц
- Работа с PosixPath() в Python
- Глобальные переменные в Python
- Работа со словарями в Python
- Фильтрация входных данных в Python
- Основные операции с библиотекой Numpy
- Логирование с Logzero
- Операторы сравнения в Python
- Атрибуты класса и экземпляра в Python
- Получение срезов итераторов
- Установка Home Assistant
- Сортировка с помощью параметра key
- Установка пакета в Python
- Активация Matplotlib в Jupyter
- Установка и использование Virtualenv
- Сортировка в Python
- Декораторы в Python
- Удаление ключа из словаря
- Изменение элемента списка
- Замена текста с помощью sub
- Добавление кнопки в tkinter
- Декораторы в Python
- Моржовый оператор в Python 3.8
- Модуль os: работа с файлами и папками
- Методы обработки строк в Python
- Форматирование данных с помощью pprint
- Просмотр файла в Jupyter Noteboo
- Область видимости переменных
- Итераторы в Python
- Работа с Event() в threading
- Подсчет частотности элементов в Python
- Работа с файлами в Python
- Python: изменяемые и неизменяемые коллекции
- Метод bool() в Python















