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
浙公网安备 33010602011771号