Курс 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
- Избегание циклических зависимостей классов в Python
- Поиск индексов в списке
- Метод difference_update() — разность множеств
- Проверка ввода с помощью isdigit
- Профилирование с Pandas
- Атрибуты класса и экземпляра в Python
- Изменение регистра данных
- Использование модуля __future__
- Оператор Walrus в Python 3.8
- Возвращение нескольких значений
- Инверсия списка и строки
- Работа с WindowsPath()
- split() — разделение строки
- Ускорение обработки данных с %autoawait
- Имена объектов в Python
- Проверка элемента в множестве.
- Поиск кода
- Распаковка с оператором *
- Установка random seed в Python
- Очистка данных с помощью pandas
- Преобразование текста в нижний регистр
- Работа с deque в Python
- Управление IP-адресами через прокси
- Сериализация объектов в Python
- Очистка данных с Pandas
- Создание таблиц в терминале с PrettyTable
- Основы слова
- Область видимости переменных
- Замер времени выполнения кода
- Форматирование данных с помощью pprint
- Регулярные выражения в Python
- Основные операции с библиотекой Numpy
- Проверка памяти объекта
- Структура строк в Python
- Работа со стеком в Python
- Игра «Виселица» на Python
- Конкатенация строк в Python
- Экспорт данных в файл.
- Запрос пароля с помощью getpass
- Добавление вложенных списков
- Приоритет операций в Python
- Хеширование паролей с использованием salt
- Явный импорт переменных
- Создание объекта времени
- Декораторы с аргументами
- Фильтрация элементов с помощью islice















