Datas, GregorianCalendar

Preciso verificar se uma Data X é anterior a uma Data Y.
Alguém poderia me dar alguma idéia?
Faço somete através da classe GregorianCalendar?
Alguém tem algum exemplo?

T +

Basta usar o metodo compareTo (herdado da superclasse Calendar), ex:

int aux = data1.compareTo(data2);
if (aux < 0) System.out.println("data1 é menor");
else if (aux > 0) System.out.println("data1 é maior");
else System.out.println("os dois são iguais");

Olá,

É só fazer algo assim:

if (x.before(y)) {
}

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html#before(java.lang.Object)

Espero ter ajudado…
Abraços