Daten mit LocalDateTime in Java 8 analysieren und formatieren
Java 8 führte die java.time-API für eine verbesserte Datums- und Uhrzeitverarbeitung ein. Diese API enthält die LocalDateTime-Klasse zur Darstellung von Datums- und Uhrzeitangaben ohne bestimmte Zeitzone. So analysieren Sie Datumsangaben aus Zeichenfolgen und formatieren LocalDateTime-Instanzen wieder in Zeichenfolgen:
Datums- und Uhrzeitzeichenfolgen analysieren
Um eine Datums- und Uhrzeitzeichenfolge zu analysieren (z. B. „2014 -04-08 12:30") in eine LocalDateTime-Instanz, verwenden Sie die statische parse()-Methode mit a DateTimeFormatter. Der Formatierer gibt das Datums-/Uhrzeitmuster an:
String str = "1986-04-08 12:30"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
Formatieren von LocalDateTime-Instanzen
Um eine LocalDateTime-Instanz wieder in eine Zeichenfolge mit demselben Muster zu formatieren, verwenden Sie das Format () Methode:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); LocalDateTime dateTime = LocalDateTime.of(1986, Month.APRIL, 8, 12, 30); String formattedDateTime = dateTime.format(formatter); // "1986-04-08 12:30"
Zusätzlich Hinweise
Das obige ist der detaillierte Inhalt vonWie kann ich Datums- und Uhrzeitangaben mit LocalDateTime von Java 8 analysieren und formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!