Курс 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"
- Combobox в Tkinter
- Решатель судоку на Python с pygame
- Удаление файлов и папок в Python
- Python: возвращение нескольких значений
- Работа с CSV в Python
- Создание новых списков в Python
- Взаимодействие с внешними процессами в Python
- Оператор is в Python
- Удаление файлов в Python
- Извлечение новостей с помощью newspaper3k
- Именованные кортежи в Python
- Модуль pprint
- Подписка на Kaspersky Team
- Отношения подклассов в Python
- Условное добавление элементов в список
- Работа с CSV файлами в Python
- Генерация случайных чисел Python
- Удаление дубликатов из списка
- Добавление элемента к кортежу
- Создание веб-приложения с Flask
- Создание namedtuple списком полей
- Создание виртуальной среды
- Выражения-генераторы в Python
- Аннотации типов в Python
- Хеши в Python
- Функция enumerate() — Python
- Установка и обучение ChatterBot
- Создание словаря через dict comprehension
- Принципы LSP и ISP в Python
- Импорт в Python: список all
- Работа с географическими данными в Python
- Получение текущего времени в Python
- Замена текста с помощью sub
- Генерация тестовых данных с factory_boy
- Синхронизация потоков с time.sleep()
- Concrete Paths в Python
- Метод rpow в Python
- Пространство имен в Python
- Получение атрибутов и методов класса
- Декоратор @override
- Оператор zip в Python
- Подсчет элементов в Python















