下面一个实例判断两个日期的大小:
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try {
Date startDate= format.parse("2010-12-01 13:51:01");
Date endDate = format.parse("2010-12-12 13:51:00");
int result=startDate.compareTo(endDate);
if(result == -1){
System.out.println("开始日期小于结束日期");
}else if(result == 0){
System.out.println("开始日期等于结束日期");
}else if(result == 1){
System.out.println("开始日期大于结束日期");
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}