Comparação de datas

Oi pessoal =0)

Estou desenvolvendo uma aplicação na qual tenho uma data de início e uma data de fim.

Como faço para saber se a data inicial é realmente menor que a final?

Eu usei o

javax.swing.text.MaskFormatter format_txtField = new javax.swing.text.MaskFormatter("##/##/####"); para formatar o campo.

Tenho que comparar substring por substring ou tem uma maneira mais fácil de fazer isso ?

Desde já agradeço pela atenção.

Brigadãoooo !

Bjus

nao tenho nenhum exemplo agora mas com essa api vc faz o q esta precisando

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html

Ate mais!!!

crie dois objetos java.util.Calendar e compare um com o outro através dos métodos before(Object) ou after(Object).

Date data1 = new Date();
Date data2 = new Date();

public String testa(){
  boolean antes = data1.before(data2);
  boolean depois =  data1.after(data2);

  String retorno = "";

  if(antes){
   retorno="data1 é antes de data2";
  }
 
  if(depois){
    retorno="data1 é depois de data2";
  }
 
  return retorno;
  
}

public String compara(){
   String retorno = "";

   int comp = data1.compareTo(data2);

  if(comp==0){
    retorno="As datas são iguais";
  }
  
  if(comp>0){
    retorno="data1 é depois de data2";
  }
 
  if(comp<0){
    retorno="data1 é antes de data2";
  }

  return retorno;
}

[color=“red”]Obrigada Jair !!!

Funcionou direitinho !!!

:yapl:

Beijusss

[/color]

[color=“red”]Obrigada Jair !!!

Funcionou direitinho !!!

:yapl:

Beijusss

[/color]

Por nada Aline!

Precisando estamos aí!

:wink: