SimpleDateFormat format=new SimpleDateFormat("yyyy-mm-dd H:mm:ss");
Date date=format.parse("2008-9-27 17:00:00");
Date date1=format.parse("2008-10-27 17:00:00");
long begin=date.getTime();
long end=date1.getTime();
String str =(end - begin) <= 0 ? "On Time" : "Late";
System.out.println(str);
System.out.println(end - begin);
//output:
On Time
0奇怪,为什么getTime()相减会是零..它是否没有计算月份?