Comparar datas

7 respostas
N

Galera, gostaria de saber qual a maneira mais facil de comparar duas datas do tipo date se sao iguais…

vlw…

7 Respostas

rdgms

errado

F

A classe Calendar tb possui métodos de comparação :wink:

ricardosoares

http://www.guj.com.br/posts/list/110884.java#597961

N

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

F

Qual o problema? Vc diz que não entra no if? não deve ser pq hj é dia 27?

elugo
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;
	}
thegoergen

a data tem horas também…

Criado 27 de novembro de 2008
Ultima resposta 27 de nov. de 2008
Respostas 7
Participantes 6