Calendar中add()和roll()函数的用法

来源:互联网 发布:ffreebsd 安装软件 编辑:程序博客网 时间:2024/06/01 10:30


/**
 * Calendar:日历类
 * add() roll()
 * @author Administrator
 *
 */
public class CalendarDemo {

  /**
      * @param args
      */ 
     public static void main(String[] args) { 
        // TODO Auto-generated method stub
      Date date = new Date();
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      System.out.println("=======================原始时间:"+sdf.format(date));
      
        // 采取add ()方法 
        Calendar calendar1 = Calendar.getInstance(); 
//        calendar1.set(2011, Calendar.JULY, 6); 
        calendar1.add(Calendar.MONTH, 13); 
        System.out.println("采取add ()方法后,增加13个月后结果为:" + sdf.format(calendar1.getTime()));  
  
         // 采取roll()方法 
         Calendar calendar2 = Calendar.getInstance(); 
//         calendar2.set(2011, Calendar.JULY, 6); 
         calendar2.roll(Calendar.MONTH, 13); 
         System.out.println("采取roll()方法后,增加13个月后结果为:" + sdf.format(calendar2.getTime())); 
 
     } 

}