Heim > Java > javaLernprogramm > Wie kann ich Datums- und Uhrzeitangaben mit LocalDateTime von Java 8 analysieren und formatieren?

Wie kann ich Datums- und Uhrzeitangaben mit LocalDateTime von Java 8 analysieren und formatieren?

Mary-Kate Olsen
Freigeben: 2024-12-20 20:23:11
Original
569 Leute haben es durchsucht

How Can I Parse and Format Dates and Times Using Java 8's LocalDateTime?

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);
Nach dem Login kopieren

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"
Nach dem Login kopieren

Zusätzlich Hinweise

  • Vordefinierte Formatierer wie DateTimeFormatter.ISO_DATE_TIME können für gängige Datums-/Uhrzeitformate (z. B. ISO 8601) verwendet werden.
  • Die Methoden parse() und format() sind für andere Datums-/Uhrzeittypen wie LocalDate und ZonedDateTime verfügbar.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage