采用的是Calender的方法
Calendar calendar = new GregorianCalendar();
calendar.setTime(new Date());
//add为增加时间,参数有:(DATE日,MONTH月,YEAR年)和一个数字,正数加天数,负数减去
calendar.add(calendar.DATE, 7);
Date date = calendar.getTime();
return date;
附:Calendar日历字段:
日历字段 | Value |
---|---|
YEAR | 当前年份 |
MONTH | 当前月份( 注:初始值是从0开始,所以得到的比实际月份小1月) |
DATE | 一个月中的某天 |
WEEK_OF_YEAR | 当前年中的第几个星期 |
WEEK_OF_MONTH | 当前月中的第几个星期 |
DAY_OF_MONTH | 一个月中的第几天 |
DAY_OF_YEAR | 一年中的第几天 |
DAY_OF_WEEK | 一个星期中的第几天 |
DAY_OF_WEEK_IN_MONTH | 当前月中的第几个星期(注:当前月第1-7天是第一个星期,8-14是第二个星期,以此类推) |
HOUR_OF_DAY | 一天中的第几个小时 |
MINUTE | 一小时中的第几分钟 |
SECOND | 一分钟中的第几秒 |
MILLISECOND | 一秒中的第几毫秒 |