before
public boolean before(Date when)測試此日期是否在指定日期之前。
參數:
when - 日期。
返回:
當且僅當此 Date 對象表示的瞬間比 when 表示的瞬間早,才返回 true;否則返回 false。
拋出:
NullPointerException - 如果 when 為 null。
-
after
public boolean after(Date when)測試此日期是否在指定日期之後。
參數:
when - 日期。
返回:
當且僅當此 Date 對象表示的瞬間比 when 表示的瞬間晚,才返回 true;否則返回 false。
拋出:
NullPointerException - 如果 when 為 null。
-
equals
public boolean equals(Object obj)比較兩個日期的相等性。當且僅當參數不為 null,並且是壹個表示與此對象相同的時間點(到毫秒)的 Date 對象時,結果才為 true。
因此,當且僅當 getTime 方法對於兩個 Date 對象返回相同的 long 值時,這兩個對象才是相等的。
覆蓋:
類 Object 中的 equals
參數:
obj - 要與之比較的對象。
返回:
如果對象相同,則返回 true;否則,返回 false。
另請參見:
getTime()
-
compareTo
public int compareTo(Date anotherDate)比較兩個日期的順序。
指定者:
接口 Comparable<Date> 中的 compareTo
參數:
anotherDate - 要比較的 Date。
返回:
如果參數 Date 等於此 Date,則返回值 0;如果此 Date 在 Date 參數之前,則返回小於 0 的值;如果此 Date 在 Date 參數之後,則返回大於 0 的值。
拋出:
NullPointerException - 如果 anotherDate 為 null。
從以下版本開始:
1.2