Tenho a seguinte função :
public static java.util.Date stringToUtilDate (String inData) {
java.util.Date auxData;
int dia=0, mes=0, ano=0;
Calendar calendario;
calendario = calendario.getInstance();
StringTokenizer tokens = new StringTokenizer(inData, "/");
dia = Integer.parseInt(tokens.nextToken());
mes = Integer.parseInt(tokens.nextToken());
ano = Integer.parseInt(tokens.nextToken());
calendario.set(ano,(mes-1),dia, 0, 0, 0); // os meses começam por 0
calendario.set(Calendar.MILLISECOND, 0);
auxData = calendario.getTime();
return auxData;
}
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-
Problema eh que quando faço
stringToUtilDate("31/04/2002") ela funciona !? Não dá erro e me retorna uma data compatível c/ "01/05/2002". Como posso corrigir isso ?
Obrigado,
jr
Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.