Курс 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"
- Оператор «not» в Python
- Работа с модулем os в Python
- Срезы в Python
- Обратный список чисел
- Применение функции map() в Python
- Округление в Python
- Генераторы списков
- Обмен значений переменных в Python
- Поток данных в Python
- Лямбда-функции в Python
- Замер времени выполнения кода
- Установка пакета в Python
- Работа с комплексными числами
- Метод ne для сравнения объектов
- Определение локальных переменных в Python
- lru_cache оптимизация функций
- Создание объекта timedelta
- Глубокое копирование объектов
- Установка и использование pyshorteners
- Поиск наиболее частого элемента списке
- Обработка аргументов Python
- Преобразование чисел в слова
- Декодирование байтов в строку
- Метод join для наборов
- Хранение данных
- Сортировка с помощью параметра key
- Конструктор в Python
- Инициализация структур данных
- Работа с атрибутом dict
- Вывод с переменной через запятую
- Условные выражения в Python
- Импорт модулей в Python 3.12
- Использование модуля __future__
- Определение размера папок в Python
- Сравнение строк в Python
- Проверка индексов коллекции
- Печать в одной строке
- Создание тестовых данных с Faker
- Изменение элемента списка
- Изменение списка срезом
- Списки: объединение, изменение
- Форматирование строк в Python
- Оператор «моржа» (Walrus Operator)
- Создание новых списков через list comprehensions
- Методы работы со списками
- Наследование в программировании
- Динамические маршруты во Flask
- Удаление дубликатов с помощью множеств















