Java日期加一天或加一月或加一年

应用场景:

生成token,根据当前时间设置有效期,推迟一天一月一年。

Calendar calendar = new GregorianCalendar();
Date date = new Date();
calendar.setTime(date); 
    calendar.add(calendar.YEAR, 1);//把日期往后增加一年.整数往后推,负数往前移动
    calendar.add(calendar.MONTH, 1);//把日期往后增加一个月.整数往后推,负数往前移动
    calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动 
    calendar.add(calendar.WEEK_OF_MONTH, 1);//把日期往后增加一周.整数往后推,负数往前移动
    date=calendar.getTime();   //这个时间就是日期往后推一天的结果 

 

 

 

你可能感兴趣的:(Java)