Java 关于日期加一天(日期往后多一天)



1.原来Java的日期添加不像.NET的.Add;

import java.util.Date ;

     

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


打印结果:
     Thu Sep 08 15:38:41 CST 2016   //最新时间
    Sun Sep 17 15:38:41 CST 2017   //改变后的时间

你可能感兴趣的:(java)