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