Calendar类的简单使用
Calendar类的简单使用:
1.获取当前时间日期:
Calendar calendar = Calendar.getInstance(); calendar.getTime(); // 与new Date()获取当前时间日期一样
2.Calendar对象的add()方法和set()方法:
add()方法可用于增加或减少年,月,日,时,分,秒等如:
calendar.add(Calendar.MONTH, 0); // Calendar.MONTH代表月,0代表不增加也不减少,就当前月 calendar.add(Calendar.MONTH, -2); // Calendar.MONTH代表月,-2代表减少2个月 calendar.add(Calendar.MONTH, 3); // Calendar.MONTH代表月,3代表增加3个月 calendar.getTime(); // 最后输出的时间日期就会根据add方法的使用而改变。
set()方法可以用于设置年,月,日,时,分,秒等如:
calendar.set(Calendar.MONTH, 1); // Calendar.MONTH代表月,1代表2月份,0代表1月份,11代表12月份 calendar.set(Calendar.DAY_OF_MONTH, 1); // Calendar.MONTH代表日,1代表这个月的第一天 calendar.set(Calendar.HOUR_OF_DAY, 23); // Calendar.HOUR_OF_DAY代表时,23代表23点 calendar.getTime(); // 最后输出的时间日期就会根据set方法的使用而改变
3.Calendar对象的其它方法:
calendar.getActualMinimum(Calendar.DAY_OF_MONTH); // 获取最小日,就是1 calendar.getActualMinimum(Calendar.HOUR_OF_DAY); // 获取最小时,就是0 calendar.getActualMinimum(Calendar.MINUTE); // 获取最小分,就是0 calendar.getActualMaximum(Calendar.MINUTE); // 获取最大分,就是59