Galera,
Preciso de Ajuda, estou errando em alguma coisa boba, o problema é o seguinte preciso pegar atualizar uma data mas e so posso receber essa data e pegar a hora como String, usei o método abaixo, mas me da erro.
Alguém pode dar uma força
Método
public class teste3 {
public static java.sql.Date formataData(String data) throws Exception {
if (data == null || data.equals(""))
return null;
java.sql.Date date = null;
try {
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
date = new java.sql.Date( ((java.util.Date)formatter.parse(data)).getTime());
} catch (ParseException e) {
throw e;
}
return date;
}
public static void main(String[] args) throws Exception {
System.out.println(formataData("25/08/2011 12:45:32"));
}
}
ERRO
debug:
Exception in thread "main" java.text.ParseException: Unparseable date: "25/08/2011 12:45:32"
at java.text.DateFormat.parse(DateFormat.java:337)
at br.com.keepers.desenvolvimento.teste3.formataData(teste3.java:25)
at br.com.keepers.desenvolvimento.teste3.main(teste3.java:33)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
Obrigado