-3

如何计算groovy中两个日期之间的总月数和年数

date1 =2012 nov 1
date2 =2013 feb 1

所需的输出是年 = 0 和月 = 3。任何答案都有帮助

4

1 回答 1

1

我认为这应该这样做:

monthBetween = (start[Calendar.MONTH] - end[Calendar.MONTH]) + 1
yearsBetween = start[Calendar.YEAR] - end[Calendar.YEAR]
months = monthBetween + (yearsBetween * 12)

取自使用 Groovy 计算两个日期之间的月差

于 2013-08-19T12:22:22.107 回答