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]