您现在的位置是:首页
>
如何计算日期之间的天数 得到两个日期之间的间隔天数
得到两个日期之间的间隔天数 u lic tatic i t getDay Beee Stri g egi Date Stri g e dDate throw Par eExce tio {

得到两个日期之间的间隔天数
public static int getDaysBeeen (String beginDate String endDate) throws ParseException
{
SimpleDateFormat format = new SimpleDateFormat( yyyy MM dd );
Date bDate = format parse(beginDate);
Date eDate = format parse(endDate);
Calendar d = new GregorianCalendar();
d setTime(bDate);
Calendar d = new GregorianCalendar();
d setTime(eDate);
int days = d get(Calendar DAY_OF_YEAR) d get(Calendar DAY_OF_YEAR);
int y = d get(Calendar YEAR);
if (d get(Calendar YEAR) != y )
{
d = (Calendar) d clone();
do {
days += d getActualMaximum(Calendar DAY_OF_YEAR);//得到当年的实际天数
d add(Calendar YEAR );
} while (d get(Calendar YEAR) != y );
}
return days;
lishixinzhi/Article/program/Java/hx/201311/25589 很赞哦! (1045)