Ajuda com data

3 respostas
fabiodurgante
tenho a seguinte data

        Date Temp = SimpleDateFormat.getDateInstance().parse(jtf_data_ini.getText());
         Date Temp1 = SimpleDateFormat.getDateInstance().parse(jtf_data_fim.getText());
         
como saber se o temp é menor q o temp1 ??????

presiso fazer uma consulta entre 2 datas porem se o temp1 for menor que o temp nao podera ser efetuado a pequisa
alguem ajuda ai

3 Respostas

Vini_Fernandes

Cara, eu costumo usar o metodo compareTo() da seguinte maneira:

SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");
   Date data1= formatador.parse(jtf_data_ini.getText());   
   Date data2= formatador.parse(jtf_data_fim.getText()); 
   int x = data1.compareTo(data2);
   if(x == 0){
      //data1 coincide com a data2
   }
   else    if(x == 1){
      //data1 eh posterior a data2
   }
   else    if(x == -1){
      //data1 eh anterior a data2
   }

espero ter ajudado

fabiodurgante

OK valeu cara pela ajuda

Spool

Pelo menos tentou pesquisar antes?

http://www.google.com.br/search?hl=pt-BR&q=comparando+datas+java&btnG=Pesquisa+Google&meta=&aq=f&oq=

Esse é um assunto básico e muito recorrente. Procure pelo menos fazer uma pesquisa básica antes.

Até.

Criado 11 de junho de 2009
Ultima resposta 11 de jun. de 2009
Respostas 3
Participantes 3