Comparando Datas - GregorianCalendar

3 respostas
J

Pessoal…criei Datas no Formato GregorianCalendar —(isso é um requisito do trabalho)

private static GregorianCalendar dataMov;
        this.dataMov = new GregorianCalendar();

Como faço pra coparar Uma DATA1 com uma DATA 2???

3 Respostas

joede.fadel

da mesma forma que se compara qualquer Objeto

GregorianCalendar g = new GregorianCalendar();
GregorianCalendar g1 = new GregorianCalendar();
if(g.equals(g1)){
   System.out.println("iguais");
}else{
   System.out.println("não iguais");
}
dreampeppers99

Sempre que pensar em um serviço que uma classe deveria prover dê uma olhada na documentação.
API Javadoc GregoriaCalendar

Lá diz que GregoriaCalendar implementa Comparable. Isso implica que GregorianCalendar te fornece um método para comparação entre eles. O método é compareTo dê uma checada.

wbdsjunior

além dos métodos equals e compareTo você também tem os métodos before e after.

Criado 29 de abril de 2011
Ultima resposta 29 de abr. de 2011
Respostas 3
Participantes 4