/** */
/**
* 计算N天之后的日期
*
* @param bgdate
* @param days
* @return
*/
public static Date DaysBeforeDate(Date bgdate, int days) ... {
long Time = (bgdate.getTime() / 1000) + 60 * 60 * 24 * days;
Date ret = new Date();
ret.setTime(Time * 1000);
return ret;
}
/** */ /**
* 得到二个日期这之间的天数相隔
*
* @param rq1
* @param rq2
* @return
*/
public static long DaysBetween(Date bgdate, Date enddate) ... {
long beginTime = bgdate.getTime();
long endTime = enddate.getTime();
long days = (long) ((endTime - beginTime) / (1000 * 60 * 60 * 24) + 0.5);
return days;
}
* 计算N天之后的日期
*
* @param bgdate
* @param days
* @return
*/
public static Date DaysBeforeDate(Date bgdate, int days) ... {
long Time = (bgdate.getTime() / 1000) + 60 * 60 * 24 * days;
Date ret = new Date();
ret.setTime(Time * 1000);
return ret;
}
/** */ /**
* 得到二个日期这之间的天数相隔
*
* @param rq1
* @param rq2
* @return
*/
public static long DaysBetween(Date bgdate, Date enddate) ... {
long beginTime = bgdate.getTime();
long endTime = enddate.getTime();
long days = (long) ((endTime - beginTime) / (1000 * 60 * 60 * 24) + 0.5);
return days;
}