已知有两日期,开始日期D1,结束日期D2,
问题:输出从开始到结束每年共多少个月?
如:开始时间2005-08-09,结束时间2008-03-15
输出:2005年8个月,2006年12月,2007年12个月,2008年3个月
如何写代码,谢谢