Galera, gostaria de saber qual a maneira mais facil de comparar duas datas do tipo date se sao iguais…
vlw…
Galera, gostaria de saber qual a maneira mais facil de comparar duas datas do tipo date se sao iguais…
vlw…
errado
A classe Calendar tb possui métodos de comparação
Eu fiz como esta abaixo e nao funcionou… tem aguma coisa errado? preciso realizar uma açao se as duas datas forem iguais…
Date dataComp = new Date(“2008/11/26”);
Date dataAtual = new Date();
if (dataComp.compareTo(dataAtual) == 0){
}
obrigado
Qual o problema? Vc diz que não entra no if? não deve ser pq hj é dia 27?
public boolean verificarDatasVencimento(Date data) {
Calendar dtAtual = Calendar.getInstance();
dtAtual.setTime(new Date());
dtAtual.set(Calendar.DAY_OF_MONTH, dtAtual.get(Calendar.DAY_OF_MONTH) - 1);
dtAtual.set(Calendar.HOUR_OF_DAY, 0);
dtAtual.set(Calendar.MINUTE, 0);
dtAtual.set(Calendar.SECOND, 0);
Date dataAtual = dtAtual.getTime();
if(data == null)
return false;
if(dataAtual.compareTo(data) == 0)
return true;
return false;
}
a data tem horas também…