java.text.ParseException: Unparseable date: "2011-12-27 22:22:22.0"
at java.text.DateFormat.parse(Unknown Source)
at dao.DaoOS.DataPrazo(DaoOS.java:43)
at dao.DaoOS.listarOS(DaoOS.java:27)
at Turmas.JanelaPrincipal.instanciaComponentes(JanelaPrincipal.java:44)
at Turmas.JanelaPrincipal.<init>(JanelaPrincipal.java:35)
at Turmas.JanelaPrincipal.main(JanelaPrincipal.java:171)
E o método que uso é o seguinte (linha 39 a 65):
public String DataPrazo(String d,int opcao){
String DataEnviar = null;
try {
SimpleDateFormat sdfe = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); // Formato do DATETIME que vem do banco
Date data = sdfe.parse(d);
// Instancia um objeto Data com a data e hora que veio do banco
GregorianCalendar gc = new GregorianCalendar(); // Cria um calendário
gc.setTime(data); // Atribui a data ao calendário
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss");
if(opcao==1){//horário entrada
DataEnviar = sdf.format(gc.getTime());
}
if(opcao==2){//horário previsão
// Formato de impressão da data
gc.add(Calendar.HOUR,48);//adiciona 48 horas
DataEnviar = sdf.format(gc.getTime());
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return DataEnviar;
}
