@StalkaSSH

Модуль datetime — Как получить дату предыдущего дня?

Человек вводит сам дату, например 12.07.2020 и ему выводят дату прошлого дня (11.07.2020).
Или же 01.07.2020 и ему выводится дата прошлого дня (30.06.2020).
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
from datetime import timedelta
import datetime

x1 = datetime.datetime(2020, 7, 1)
print(x1)
print(x1+timedelta(days=1)) # Добавить день
print(x1-timedelta(days=1)) # Отнять день

2020-07-01 00:00:00
2020-07-02 00:00:00
2020-06-30 00:00:00
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
from datetime import *
new_date = (datetime.strptime("12.07.2020","%d.%m.%Y") - timedelta(days=1)).strftime("%d.%m.%Y")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы