Курс 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"
- Метод count() для списков
- Профилирование кода на Python
- Инверсия списка/строки в Python
- Тип данных TypeVarTuple
- Метод setitem в Python
- Красивый вывод списка
- Оператор распаковки в Python
- Метод split() в Python
- Мониторинг памяти с Pympler
- Частичное применение функций в Python
- Установка и использование Logzero
- Использование функции enumerate()
- Команда %dhist — список посещенных каталогов
- Поиск анаграмм с Counter
- Метаклассы в Python
- Подсказки при вводе данных в Python
- Динамические маршруты во Flask
- Создание словарей и множеств в Python.
- Преобразование текста в речь с Python
- Работа с изображениями Pillow
- Метод rxor для операции побитового исключающего «или»
- Декоратор Ajax required
- Декораторы в Python
- Defaultdict в Python
- Python Аргументы по умолчанию
- Тайное преобразование типа ключа
- Комментарии в Python
- Переменная Шредингера
- Форматирование чисел в Python
- Регистрация на хакатоне
- Подсчет вхождений элементов
- Список и кортеж в Python
- Ограничение итераций в Python
- UserList в Python: Описание и примеры использования
- Форматирование строк в Python
- Поиск индекса элемента
- Работа с библиотекой xkcd
- Метод rename() для переименования файлов и каталогов
- Управление контекстом с помощью декоратора contextmanager
- Получение ID текущего процесса
- Работа с очередями в Python
- Итерация по копии коллекции
- Метод __ilshift__ для битового сдвига влево
- Создание словаря с значением по умолчанию
- Условное добавление элементов в список















