我需要使用 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));