使用日期时间减去一天是改变月份



我正在使用datetime.datetime.timedelta从今天减去一天。当我运行代码时,由于某种原因,它正在更改 Datetime 类属性的 Month 部分。请帮助解释。

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

我希望它的结果是 2/10/2019,但输出给出 10/02/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

最新更新