Ravo:
Je reçois exception lors de l'exécution du code ci-dessous je suis en utilisant les API datetime java.
String strDate = "12/4/2018 5:26:28 PM";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/d/yyyy HH:mm:ss a", Locale.ENGLISH);
LocalDateTime localDateTime = LocalDateTime.parse(strDate, formatter);
ci-dessous exception est à venir
Exception in thread "main" java.time.format.DateTimeParseException: Text '12/4/2018 5:26:28 PM' could not be parsed at index 10
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
at java.time.LocalDateTime.parse(LocalDateTime.java:492)
at Test.main(Test.java:20)
Jon Skeet:
Votre modèle Précise « HH » qui est un 0 matelassée heure de la journée de 24 heures. Vous voulez h
: non complétées par des zéros, et "heure d' horloge-de-am-pm" (12 heures heure de la journée).
Vous presque jamais voulez HH
ou H
dans le même schéma que a
.
En général, lorsque vous rencontrez des problèmes comme celui - ci, vous devriez regarder votre modèle vraiment, vraiment bien et le comparer avec la description dans la documentation .