Datumsformat verstehen: 2011-08-12T20:17:46.384Z
Die Datumszeichenfolge „2011-08-12T20“ kann nicht analysiert werden :17:46.384Z" verwendet DateFormat.getDateInstance().parse(dateStr) stellt sich die Frage nach dem nicht erkannten Format.
Dekodierung des Formats
Das angegebene Datumsformat „2011-08- 12T20:17:46.384Z“ besteht aus Folgendem Elemente:
SimpleDateFormat erstellen
Zu erfolgreich Analysieren Sie die Datumszeichenfolge. SimpleDateFormat kann verwendet werden. Unten finden Sie den Code zum Erstellen eines SimpleDateFormat-Objekts, das das angegebene Format verarbeiten kann:
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US); format.setTimeZone(TimeZone.getTimeZone("UTC"));
Verwenden von Joda Time
Alternativ bietet Joda Time eine bequeme Möglichkeit zum Parsen die Datumszeichenfolge:
DateTimeFormat.dateTime().parseDateTime("2011-08-12T20:17:46.384Z");
Das obige ist der detaillierte Inhalt vonWie analysiere ich die Datumszeichenfolge „2011-08-12T20:17:46.384Z'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!