/**
* 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()));
}
}
本文通过实例演示了如何使用Java中的Calendar类来调整日期。包括使用add()和roll()方法来增加月份,并展示了两种方法在操作上的不同之处。
4155

被折叠的 条评论
为什么被折叠?



