public boolean after(Date when)
當且僅當此 Date 對象表示的瞬間比 when 表示的瞬間晚,才返回true;否則返回false。
public boolean before(Date when)
當且僅當此 Date 對象表示的瞬間比 when 表示的瞬間早,才返回true;否則返回false。
public boolean equals(Object obj)
比較兩個日期的相等性。當且僅當參數不為null,並且是一個表示與此對象相同的時間點(到毫秒)的Date對象時,結果才為true。
因此,當且僅當getTime方法對於兩個Date對象返回相同的long值時,這兩個對象才是相等的。
Date1.after(Date2),當Date1大於Date2時,返回TRUE,當小於等於時,返回false;
Date1.before(Date2),當Date1小於Date2時,返回TRUE,當大於等於時,返回false;
若要校驗Date2必須比Date1小,且不能相等時,使用 !Date1.after(Date2)
