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)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值