Date date=new Date();//取时间
System.out.println(date.toString());
Calendar calendar = new GregorianCalendar();
calendar.setTime(date);
calendar.add(calendar.YEAR, 1);//把日期往后增加一年.整数往后推,负数往前移动
calendar.add(calendar.DAY_OF_MONTH, 1);//把日期往后增加一个月.整数往后推,负数往前移动
calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动
calendar.add(calendar.WEEK_OF_MONTH, 1);//把日期往后增加一个月.整数往后推,负数往前移动
date=calendar.getTime(); //这个时间就是日期往后推一天的结果
1、after:返回值 true如果代表Date对象是严格迟于when表示的时刻; 否则为false。
if (startTime.after(endTime)){
//表示startTime晚于endTime
}else{
–反之
}
2、before:返回值 true如果Date对象在when表示的时刻之前,否则为false。
if (startTime.before(endTime)){
//表示startTime早于endTime
}else{
–反之
}