Erreur de format d'Horodatage doit être aaaa-mm-jj hh:mm:ss[.fffffffff] tout en économisant de l'horodatage dans databse

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss a z");
sdf.setTimeZone(TimeZone.getTimeZone("US/Eastern"));
String DateToStoreInDataBase= sdf.format(obj1.getSomeDate().toGregorianCalendar().getTime());
System.out.println(emprSubDte);

Timestamp ts = Timestamp.valueOf(emprSubDte);

preparedStatement.setTimestamp(72,ts);

sysout de DateToStoreInDataBase = "2014-19-13 12:19:59 PM EDT" lorsque j'essaie de sauvegarder ce résultat dans la base de données en suis arriver erreur de format d'Horodatage doit être aaaa-mm-jj hh:mm:ss[.fffffffff].

J'ai le même format mais je suis reciving l'erreur.

OriginalL'auteur tom | 2014-10-13