當且僅當此 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)