在开发中会需要比较日期大小,java.util.Calendar抽象类为我们提供服务
Calendar calendar = Calendar.getInstance();//实例化后,calendar对象的时间是当前日期时间
Calendar calendarElse = Calendar.getInstance();
calendarElse.setTime(new Date(115,5,7));//因为date是从1900后开始计算的,所有年份填写1900后过了多少年
int end = calendar.compareTo(calendarElse);//比较
end的值:
0:相等
-1:calendar在calendarElse之前
1:calendar在calendarElse之后
Calendar.add()方法提供日期变动:
第一个参数为它本身的常量,表示日期对象要变动的位置;如:Calendar.HOUR_OF_DAY等。
第二个参数为要变动的大小,负数表示减小