我需要计算两个开始日期之间的天数和月份。
例如,我有两个日期 1.1.2012 和 30.4.2012,现在我想知道包含在此范围内的天数和月数。
结果应该是 121 天零 4 个月。我得到的是 120 天零 3 个月。
从 joda time 开始的最佳方法是什么?
我的代码(两个日期都是 java.util.Date):
Months.monthsBetween(new DateMidnight(startDate), new DateMidnight(endDate)).getMonths();