Groovy - 日期和时间 equals()


比较两个日期是否相等。当且仅当参数不为 null 并且是表示与此对象相同的时间点(精确到毫秒)的 Date 对象时,结果才为 true。

因此,当且仅当getTime方法为两个 Date 对象返回相同的 long 值时,两个 Date 对象才相等。

句法

public boolean equals(Object obj)

参数

obj - 要比较的对象。

返回值

如果对象相同则为 True;否则为假。

例子

以下是此方法的使用示例 -

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
groovy_dates_times.htm