如何计算两个日期之间的天数,包括两个日期

时间:2015-01-28 11:09:57

标签: java datetime

如何计算两个日期(包括两个日期)之间的天数?

我试过了:

int days = Days.daysBetween(new DateTime(startDate), new DateTime(endDate)).getDays(); 

但有一天这不包括在内。

请帮忙

2 个答案:

答案 0 :(得分:0)

只需使用:

int days = (Days.daysBetween(new DateTime(startDate), new DateTime(endDate)).getDays()) + 1;

答案 1 :(得分:0)

或者这样做:

int days = TimeUnit.DAYS.convert(endDate.getTime() - startDate.getTime(),TimeUnit.MILLISECONDS)+ 1;