Как вычесть день из даты?

Я просто ударил это тоже. Оказывается, что по крайней мере для меня это было связано с попыткой использовать win64-версию JRE с win32 Eclipse. Кажется, что win32 Eclipse требует win32 Java (то, что называется -586 в списке установщиков Java от Oracle / Sun).

Причина, по которой я использовал оба, заключается в том, что я пытался определить ошибку, которая проявилась только в 64-битном Eclipse, поэтому мне нужно сопоставить 32-разрядную версию.

Как только я установил BOTH версии «x64» (win64) и «i586» (win32) JRE на моей машине, все работает нормально и без ошибок 13. Возможно, вы оба установили одновременно.

644
задан martineau 1 March 2018 в 20:54
поделиться

2 ответа

Можно использовать объект timedelta:

from datetime import datetime, timedelta

d = datetime.today() - timedelta(days=days_to_subtract)
1072
ответ дан Flimm 1 March 2018 в 20:54
поделиться

Вычтите datetime.timedelta(days=1)

67
ответ дан S.Lott 1 March 2018 в 20:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: