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
Vous devez vous connecter pour publier un commentaire.
Le problème est dans votre SimpleDateFormat de l'instanciation. Vous êtes à l'aide de ce modèle: "yyyy-mm-dd hh:mm:ss z"
La question est dans le mois. Il doit être "MM" au lieu de "mm". "mm" est pour "les minutes à l'heure".
Référence: http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
OriginalL'auteur June
vérifier si il est incompatible setter ou getter , la forme de votre modèle de base de données côté , afficher les pages , les haricots en xhtml cartographie. J'ai trouvé la date de valeur pour le flotteur et le fixe.
OriginalL'auteur danielad