Вычтите один день, используя datetime, меняет месяц - PullRequest
0 голосов
/ 11 февраля 2019

Я использую datetime.datetime.timedelta, чтобы вычесть день из сегодняшнего дня.Когда я запускаю код, он почему-то меняет часть месяца в свойстве класса Datetime.Пожалуйста, помогите объяснить.

days_to_subtract = 1
date = (datetime.datetime.today() - datetime.timedelta(days=days_to_subtract))

Я ожидаю, что результат будет 2/10/2019, но на выходе выдает 10/02/2019.

1 Ответ

0 голосов
/ 11 февраля 2019
import datetime
days_to_subtract = 1
date = (datetime.datetime.today() - datetime.timedelta(days=days_to_subtract))

print (date)
#output
2019-02-10 13:02:07.645241

print (date.strftime('%m/%d/%Y'))
#output
02/10/2019
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...