python 使用 strftime 更改日期格式
python change the date format using strftime
在python中,我如何更改我在两个日期之间减去的日期格式:
lease_expiry_date = '{}'.format(t.lease_expiry_date.strftime("%d %B %Y"))
lease_commencement_date = '{}'.format(t.lease_commencement_date.strftime("%d %B %Y"))
years = t.lease_expiry_date - t.lease_commencement_date
p.add_run('{}'.format(years))
结果是:
358 days, 0:00:00
我只想使用 strftime 显示 358 天
您的对象 years
在 Python timedelta 对象中,因此您可以指定感兴趣的字段,例如:
'{}'.format(years.days())
在python中,我如何更改我在两个日期之间减去的日期格式:
lease_expiry_date = '{}'.format(t.lease_expiry_date.strftime("%d %B %Y"))
lease_commencement_date = '{}'.format(t.lease_commencement_date.strftime("%d %B %Y"))
years = t.lease_expiry_date - t.lease_commencement_date
p.add_run('{}'.format(years))
结果是:
358 days, 0:00:00
我只想使用 strftime 显示 358 天
您的对象 years
在 Python timedelta 对象中,因此您可以指定感兴趣的字段,例如:
'{}'.format(years.days())