Compara duas datas de igualdade. O resultado é verdadeiro se e somente se o argumento não for nulo e for um objeto Date que representa o mesmo ponto no tempo, em milissegundos, que este objeto.
Assim, dois objetos Date são iguais se e somente se o getTime método retorna o mesmo valor longo para ambos.
Sintaxe
public boolean equals(Object obj)
Parâmetros
obj - o objeto com o qual comparar.
Valor de retorno
Verdadeiro se os objetos forem iguais; caso contrário, false.
Exemplo
A seguir está um exemplo do uso deste 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));
}
}
Quando executamos o programa acima, obteremos o seguinte resultado -
true
false