Comparação de datas

1 resposta
R

Ae galera, to com um problema aqui no meu programa… preciso desprezar horarios na hora de comparar 2 datas… tem como fazer isso?

vls

1 Resposta

yorgan

Se você quiser comparar apenas o dia, você pode utilizar o DateFormat para pegar a data sem a hora e comparalas como String.
+/- assim:

//Método para formatar a data
  public String formataData(Date data){
		SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd");
		return formato.format(data);
  }

  //Método para verificar se as datas são iguas
  public boolean validaDatas(Date data1, Date data2) {
       String d1 = formataData(data1);
       String d2 = formataData(data2);       

       if(d1.equals(d2)) {
           return true;
       } else {
           return false;
       }
  }

[]´s

Daniel

Criado 7 de junho de 2009
Ultima resposta 7 de jun. de 2009
Respostas 1
Participantes 2