Olá,
Tenho um arquivo txt com o seguinte layout:
02/01/2007;6624;354;20,00;380,00
03/01/2007;6625;148;6,00;114,00
03/01/2007;6626;344;8,00;152,00
Eu consegui fazer a importação para o Firebird. Porém percebi uma inconsistência ao fazer as selects, devido ao formato mm/dd/yyyy que é usado no firebird.
Então fiz o seguinte:
[code] SimpleDateFormat sdfIn = new SimpleDateFormat(“dd/mm/yyyy”);
SimpleDateFormat sdfOut = new SimpleDateFormat(“mm/dd/yyyy”);
java.util.Date dtCad = sdfIn.parse(campos[0]); // vem do split, readline()
importVO.setData(sdfOut.format(dtCad)); // setData no VO é uma String[/code]
Assim ficaria de acordo com o nosso padrão de datas.
Porém ocorre o seguinte erro:
java.text.ParseException: Unparseable date: “02/01/2007”
Aqui quando eu colo não aparece, mas no netbeans mostra um ponto entre a aspas e o 02, tipo assim “ '02/01/2007”. Deve ser algum caracter que não aparece no txt, mas que o netbeans “enxerga” e não consegue converter.
Este erro está ocorrendo por usar incorretamente o SimpleDateFormat ou é o txt mesmo?
Desde já muito obrigado,
Rogers