рассчитать разницу между двумя датами datetime.date () в годах и месяцах

Я хочу рассчитать разницу между двумя датами datetime.date () в годах и месяцах.

Например;

d1 = date(2001,5,1)  
d2 = date(2012,1,1)   
d3 = date(2001,1,1)   
d4 = date(2012,5,1)   


diff1 = d2 - d1  
diff2 = d4 - d3

Желаемый результат:

diff1 == 10 years & 8 months. 
diff2 == 11 years & 4 months.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос