如果您能够安装出色的dateutil软件包,则可以执行以下操作:
>>> from dateutil import relativedelta as rdelta>>> from datetime import date>>> d1 = date(2001,5,1)>>> d2 = date(2012,1,1)>>> rd = rdelta.relativedelta(d2,d1)>>> "{0.years} years and {0.months} months".format(rd)'10 years and 8 months'


