Groovy - Fechas y horas iguales ()

Compara dos fechas para la igualdad. El resultado es verdadero si y solo si el argumento no es nulo y es un objeto Date que representa el mismo punto en el tiempo, milisegundo, que este objeto.

Por tanto, dos objetos Date son iguales si y solo si el getTime El método devuelve el mismo valor largo para ambos.

Sintaxis

public boolean equals(Object obj)

Parámetros

obj: el objeto con el que comparar.

Valor devuelto

Verdadero si los objetos son iguales; falso de lo contrario.

Ejemplo

A continuación se muestra un ejemplo del uso de este método:

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));
   } 
}

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:

true 
false