我需要使用Java获取两个日期之间的差异,结果应该以月为单位。
例如:
开始日期=2013-04-03 结束日期=2013-05-03 结果应该是1
如果间隔为
开始日期=2013-04-03 结束日期=2014-04-03 结果应该是12
使用以下代码,我可以获得天数的结果。如何以月为单位获得结果?
Date startDate = new Date(2013,2,2);
Date endDate = new Date(2013,3,2);
int difInDays = (int) ((endDate.getTime() - startDate.getTime())/(1000*60*60*24));