2

我需要计算两个日期之间的月份,如果 startDate=2013.01.01,endDate=2013.01.31 答案应该是 1,startDate=2013.01.01,endDate=2013.02.01 答案应该是 2。请帮忙

4

1 回答 1

8

使用乔达

DateTime start = new DateTime(startDate.getTime());
DateTime end= new DateTime(endDate.getTime());
int months = Months.monthBetween(start, end).getMonths();
于 2013-08-26T08:51:17.743 回答