java.util.Date的after和before、equal


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM