/** *//** * 计算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; }