
DateTime start = new DateTime().withDate(2011, 4, 1);DateTime end = new DateTime().withDate(2011, 6, 30);Period p = new Period(start, end, PeriodType.months().withDaysRemoved());int months = p.getMonths() + 1;
您需要
withDaysRemoved()零件来确保将月份数加1。否则,两个日期(例如
2011-04-15和)
2011-06-14仍然会导致答案为
2
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)