J'essaye de convertir la chaîne en java Timestamp. J'utilise le code suivantChaîne Date to java Conversion TimeStamp
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss:SSS");
Date parsedDate = dateFormat.parse(value);
Timestamp timestamp = new Timestamp(parsedDate.getTime());
return timestamp;
Mon entrée est entrée :: "10/01/2012 06: 45: 23: 245946"
Mais je reçois une sortie erronée :: 2012-10-01 06: 49: 28.946
Qu'est-ce qui est faux dans ce code ??
Geeez .. combien de fois prévoyez-vous poster la même question ?! – Dirk
duplication possible de [Comment puis-je convertir la date de chaîne suivante en Java Data Format en Java?] (Http://stackoverflow.com/questions/13599865/how-do-i-convert-the-following-string-date- java-data-format-in-java) – Perception
@Java_Dinesh - votre question a déjà été répondue [ici] (http://stackoverflow.com/a/13599926/680925). Vos valeurs d'entrée vraiment importantes pour les millisecondes sont en cours de conversion en minutes, vous devez les limiter à trois chiffres. – Perception