首页 > 代码库 > java.util.Date的after和before、equal
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)
java.util.Date的after和before、equal
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。