Курс 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"
- Очистка входных данных
- Декораторы с @wraps
- Обучение модели с указанием эпох
- Переопределение метода
- F-строки в Python 3.8
- Разделение строки с помощью re.split()
- Работа с CSV файлами в Python
- Декораторы в Python
- Распаковка с оператором *
- Необязательные аргументы в Python
- Функциональное программирование.
- Запуск внешних программ с subprocess
- Работа с исключениями в Python
- Отладка в Python
- Генерация случайных чисел в Python
- Метод __iand__ для пользовательских классов
- Работа с модулем glob в Python
- Построение графиков в Matplotlib
- Создание виртуальной среды
- Работа с аргументами командной строки
- Создание OrderedDict
- Обязательные аргументы в Python
- Создание и инициализация объектов
- Конкатенация строк с помощью join()
- Простой калькулятор Python
- Создание словарей с defaultdict()
- Генераторы словарей и множеств
- Подсчет вхождений элементов
- Создание словаря в Python
- Создание словаря через dict comprehension
- Создание словарей в Python
- Ограничение итераций в Python
- Обратный список чисел
- Структуры данных в Python
- Замена элементов в списке с помощью генераторов списков
- Атрибуты класса и экземпляра
- Получение частей дроби
- Отправка HTTP-запросов в Python
- Основы Python
- Python Enum Weekday Usage
- Символ подчеркивания в Python
- Фильтрация списка от «ложных» значений















