Oi pessoal
O GregorianCalendar tem um método setLenient que se estiver falso, ele vai soltar exceções no caso de uma data não ser real, isto é, 31 de fevereiro, -2 de abril, assim por diante.
Mas eu passo false para ele, e depois seto o dia para 333 de 333 de 33333, e ele nem reclama!
import java.util.GregorianCalendar;
public class MalditoGregorianCalendar {
public static void main(String a[]) {
GregorianCalendar gc = new GregorianCalendar();
gc.setLenient(false);
gc.set(333, 333, 333);
}
}
Eu poderia fazer IFs, usando o getMaximum(field) e tal, mas queria u jeito bem mais simples, alguem sabe?
