使用getTime。 创建long类型的time对象。 进行少于比较。 进行大于比较。 进行等于比较。

鉴于上述总结，为它写一个详细的文本。
尽管前面的任何一种方法都可能更具可读性，因而也更可取，但是也可以直接比较两个日期的时间点。这是对两种原始数据类型的比较，因此可以使用“<”、“>”和“==”来比较。 在比较日期之前，必须使用前面创建的Date对象中的数据来创建长整型。幸好getTime()方法可以帮你完成大部分工作。  long time1 = getTime(date1); //用date1声明原始数据time1 long time2 = getTime(date2); //用date2声明原始数据time2 使用小于号（<）比较这两个整数值。由于time1小于time 2，所以应该输出第一条消息。为了使语法正确使用了else语句。  if(time1 < time2){ System.out.println("date1 is before date2"); //将会输出这句话，因为time1 <time2 } else{ System.out.println("date1 is not before date2"); } 使用大于号（>）比较这两个整数值。由于time1大于time 2，所以应该输出第一条消息。为了使语法正确使用了else语句。  if(time2 > time1){ System.out.println("date2 is after date1"); //将会输出这句话，因为time2 > time1  } else{ System.out.println("date2 is not after date1"); } 使用等于符号检查是否相等（==），从而比较这两个整数值是否相等。由于time1等于time3，所以应该输出第一个消息。如果程序执行了else语句，意味着这两个时间不相等。