Задать вопрос
rmfalx
@rmfalx

Как прибавить один день к дате и изменить ее формат в Pythone?

Если я знаю какой день, то я просто могу вручную изменить его:
print(type(first_date))
<class 'datetime.datetime'>
print(first_date)
2017-11-14 17:33:05.429441+03:00
end_date = first_date.replace(day = 15)
print(end_date)
2017-11-15 17:33:05.429441+03:00


Но суть в том, что я не буду знать, какая дата, но мне все равно надо чтобы end_date был на 1 день позже. Как быть?

И как сменить формат - нужно оставить только год, месяц, день?
end_date_str = first_date.strftime("%Y-%m-%d")
  • Вопрос задан
  • 10253 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
rmfalx
@rmfalx Автор вопроса
Все нашел.
end_date = first_date + timedelta(days=1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 12:33
3000 руб./за проект
02 февр. 2025, в 12:27
5000 руб./за проект
02 февр. 2025, в 11:35
3000 руб./за проект