jorig

 

Java Calendar 基本用法

1.初始化

//获取Calendar对象,默认值为当前时间
Calendar c = Calendar.getInstance();

//设置小时为8点
sleep_plan.set(Calendar.HOUR_OF_DAY, 8);

//设置分钟为0
sleep_plan.set(Calendar.MINUTE, 0);

 

2.比较两个时间

Calendar c,c2;

boolean after = c.after(c2);

boolean before = c.before(c2);

 

3.加一个月

方法1:

c.set(Calendar.MONTH, c.get(Calendar.MONTH) + 1);

方法2:

c.add(Calendar.MONTH, 1);

 

区别:add方法会处理自然月的增减来处理日期部分,set方法却只是当成30天来处理。

 

4.设计思路:

Calendar是个抽象类。

但通过Calendar.getInstance可以获取实现对象。

 

参考:http://blog.csdn.net/52rainbow/article/details/5002533

 

posted on 2013-01-10 15:01  jorig  阅读(528)  评论(0)    收藏  举报

导航