Heim > Java > javaLernprogramm > Wie analysiere und formatiere ich Datums- und Uhrzeitangaben mit Javas LocalDateTime?

Wie analysiere und formatiere ich Datums- und Uhrzeitangaben mit Javas LocalDateTime?

Barbara Streisand
Freigeben: 2024-12-29 13:14:14
Original
369 Leute haben es durchsucht

How to Parse and Format Dates and Times Using Java's LocalDateTime?

Wie man Datums- und Uhrzeitangaben mit LocalDateTime verarbeitet

Parsing

Java 8 führte die java.time-API ein, die LocalDateTime nutzt für erweiterte Datums- und Uhrzeitmanipulation. Um eine Zeichenfolge (z. B. „2014-04-08 12:30“) in eine LocalDateTime-Instanz zu analysieren, verwenden Sie die Methode LocalDateTime.parse() und stellen Sie einen DateTimeFormatter mit dem gewünschten Datums-/Uhrzeitmuster bereit:

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

Umgekehrt, um eine LocalDateTime-Instanz zurück zu formatieren Um das ursprüngliche Zeichenfolgenformat zu erhalten, verwenden Sie die Methode format() in Verbindung mit demselben DateTimeFormatter:

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

Häufig verwendete Formate

Die DateTimeFormatter-Klasse stellt vordefinierte Konstanten für bereit häufig verwendetes Datum/Uhrzeit Formate:

String formattedDateTime2 = dateTime.format(DateTimeFormatter.ISO_DATE_TIME); // "1986-04-08T12:30:00"
Nach dem Login kopieren

Verfügbarkeit

Beachten Sie, dass die Methoden parse() und format() für alle datums-/zeitbezogenen java.time-Objekte verfügbar sind, z LocalDate oder ZonedDateTime.

Das obige ist der detaillierte Inhalt vonWie analysiere und formatiere ich Datums- und Uhrzeitangaben mit Javas LocalDateTime?. 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