Groovy - Dates & Times equals()
比较两个日期是否相等。 当且仅当参数不为 null 并且是表示与此对象相同的时间点(精确到毫秒)的 Date 对象时,结果才为真。
因此,当且仅当 getTime 方法为两者返回相同的 long 值时,两个 Date 对象才相等。
语法
public boolean equals(Object obj)
参数
obj - 要与之比较的对象。
返回值
如果对象相同则为真; 否则为假。
示例
以下是该方法的用法示例 −
class Example { static void main(String[] args) { Date olddate = new Date("05/11/2015"); Date newdate = new Date("05/11/2015"); Date latestdate = new Date(); System.out.println(olddate.equals(newdate)); System.out.println(latestdate.equals(newdate)); } }
当我们运行上面的程序时,会得到下面的结果 −
true false