🔍 Как вычесть 1 день из даты в Python: руководство для начинающих
Как вычесть 1 день из даты в Python?
Чтобы вычесть 1 день из даты в Python, вам потребуется использовать модуль datetime
и оператор вычитания.
from datetime import datetime, timedelta
# Получаем текущую дату
today = datetime.now()
# Вычитаем 1 день
new_date = today - timedelta(days=1)
print(new_date)
В этом примере мы импортируем модуль datetime
и класс timedelta
из него. Затем мы получаем текущую дату с помощью функции datetime.now()
. Чтобы вычесть 1 день, мы используем оператор вычитания и объект timedelta
, указав количество дней, которое нужно вычесть. Результат сохраняется в переменной new_date
. Наконец, мы выводим новую дату на экран.
Обратите внимание, что результатом вычитания будет новый объект datetime
, представляющий новую дату.
Детальный ответ
Как вычесть 1 день из даты в Python?
Для вычитания одного дня из даты в Python мы можем использовать модуль datetime
и его функциональности. Вот пример кода:
from datetime import datetime, timedelta
# Получаем текущую дату
today = datetime.now().date()
# Вычитаем один день
previous_day = today - timedelta(days=1)
print(f"Текущая дата: {today}")
print(f"Предыдущий день: {previous_day}")
В этом примере мы сначала импортируем модуль datetime
и класс timedelta
, который позволяет нам вычитать определенное количество дней из даты.
Затем мы получаем текущую дату с помощью функции datetime.now().date()
. Затем создаем новую переменную previous_day
, вычитая из текущей даты один день с помощью оператора -
и объекта timedelta(days=1)
.
Наконец, мы выводим текущую дату и предыдущий день с помощью функции print()
.
Запустив этот код, вы должны увидеть текущую дату и дату предыдущего дня в формате ГГГГ-ММ-ДД.
Надеюсь, эта информация поможет вам вычесть один день из даты в Python!