Ich möchte ein Datum von Sun Apr 10 07:05:45 MDT 2017
bis 2017-04-10T07:05:45.24Z
formatieren.Datum Formatierung Parse Fehler Java
Ich verwende die folgenden:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEE-LLL-dd H:mm:sszuuuu");
formatter.parse(date);
Datum ist im Format oben angegeben.
Aber ich erhalte einen Parse-Fehler bei Index 3
versuchen, solche lästigen Formate in erster Linie zu vermeiden, wenn bei alles möglich. Vermeiden Sie die 3-4 Buchstaben Pseudo-Zeitzonen-Abkürzungen wie "MDT" oder "EST" oder "IST", da sie * keine * echten Zeitzonen sind, nicht standardisiert und nicht einmal eindeutig (!). Geben Sie einen [richtigen Zeitzonennamen] (https://en.wikipedia.org/wiki/List_of_tz_zones_by_name) im Format "Kontinent/Region" an, z. B. ["America/Montreal"] (https: //en.wikipedia .org/wiki/Amerika/Montreal), ['Afrika/Casablanca'] (https://en.wikipedia.org/wiki/Africa/Casablanca) oder' Amerika/Denver'. –