我正在使用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。
答案 0 :(得分:2)
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