Verwendung von Java8 DateTimeFormatter
DateTimeFormatter ist eine neue Funktion von Java8 und Thread-sicher.
Auch die Zeitzonenunterstützung ist besser. (Empfohlenes Lernen: Java-Kurs )
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("EE yyyy-MM-dd hh:mm:ss"); String format = dateTimeFormatter.format(datetime); System.out.println(format); // Locale.US 的作用是格式化时,会按照当地的习惯来格式化,如中国是 星期日,美国是Sun DateTimeFormatter us = DateTimeFormatter.ofPattern("EE yyyy-MM-dd hh:mm:ss",Locale.US); String us_format = us.format(datetime); System.out.println(us_format);
DateTimeFormatter enthält viele häufig verwendete Formate, wie zum Beispiel:
//datetime,date,time LocalDateTime now = LocalDateTime.now(); System.out.println(DateTimeFormatter.ISO_DATE_TIME.format(now)); System.out.println(DateTimeFormatter.ISO_DATE.format(now)); System.out.println(DateTimeFormatter.ISO_TIME.format(now)); //local datetime,date,time System.out.println(DateTimeFormatter.ISO_LOCAL_DATE_TIME.format(now)); System.out.println(DateTimeFormatter.ISO_LOCAL_DATE.format(now)); System.out.println(DateTimeFormatter.ISO_LOCAL_TIME.format(now)); //毫秒 Instant now_instance = Instant.now(); System.out.println(DateTimeFormatter.ISO_INSTANT.format(now_instance));
Java-Tutorial, um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonVerwendung von Java8 DateTimeFormatter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Java8 berechnet das Datum vor einem Jahr oder ein Jahr später mithilfe der minus()-Methode, um das Datum vor einem Jahr zu berechnen packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.temporal.ChronoUnit;publicclassDemo09{publicstaticvoidmain(String[ ]args ){LocalDatetoday=LocalDate.now();LocalDate previousYear=today.minus(1,ChronoUni

So berechnen Sie das Datum eine Woche später in Java8. In diesem Beispiel wird das Datum eine Woche später berechnet. Das LocalDate-Datum enthält keine Zeitinformationen. Seine plus()-Methode wird zum Hinzufügen von Tagen, Wochen und Monaten verwendet. Die ChronoUnit-Klasse deklariert diese Zeiteinheiten. Da LocalDate ebenfalls ein unveränderlicher Typ ist, müssen Sie Variablen verwenden, um nach der Rückgabe Werte zuzuweisen. packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.temporal.ChronoUnit;publicclassDemo08{publicstaticvoidmain(String[

Die Clock-Klasse von Java8 Java8 fügt eine Clock-Klasse zum Abrufen des aktuellen Zeitstempels oder von Datums- und Uhrzeitinformationen in der aktuellen Zeitzone hinzu. Wo zuvor System.currentTimeInMillis() und TimeZone.getDefault() verwendet wurden, können sie durch Clock ersetzt werden. packagecom.shxt.demo02;importjava.time.Clock;publicclassDemo10{publicstaticvoidmain(String[]args){//Gibt die aktuelle Zeitbasis zurück

Rufen Sie den aktuellen Zeitstempel in Java8 ab. Die Instant-Klasse verfügt über eine statische Factory-Methode now(), die den aktuellen Zeitstempel zurückgibt, wie unten gezeigt: packagecom.shxt.demo02;importjava.time.Instant;publicclassDemo16{publicstaticvoidmain(String[]args) {Instanttimestamp=Instant.now();System.out.println("Whatisvalueofthisinstant"+timestamp.t

So verwenden Sie vordefinierte Formatierungstools in Java8, um Datumsangaben zu analysieren oder zu formatieren packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.format.DateTimeFormatter;publicclassDemo17{publicstaticvoidmain(String[]args){StringdayAfterTommorrow="20180205 ";LocalDateformatted =LocalDate.parse

Umgang mit Zeitzonen in Java 8 Java 8 trennt nicht nur Datum und Uhrzeit, sondern auch Zeitzonen. Es gibt jetzt eine Reihe separater Klassen wie ZoneId zur Verarbeitung bestimmter Zeitzonen und ZoneDateTime zur Darstellung der Zeit in einer bestimmten Zeitzone. Dies wurde von der GregorianCalendar-Klasse vor Java8 durchgeführt. Das folgende Beispiel zeigt, wie die Zeit in dieser Zeitzone in die Zeit in einer anderen Zeitzone konvertiert wird. packagecom.shxt.demo02;importjava.time.LocalDateTime;importjava.time.ZoneId;importjava.time.ZonedDateT

Holen Sie sich das heutige Datum in Java8. LocalDate wird in Java8 verwendet, um das heutige Datum darzustellen. Im Gegensatz zu java.util.Date enthält es nur Datumsangaben und keine Uhrzeit. Verwenden Sie diese Klasse, wenn Sie nur Datumsangaben darstellen müssen. packagecom.shxt.demo02;importjava.time.LocalDate;publicclassDemo01{publicstaticvoidmain(String[]args){LocalDatetoday=LocalDate.now();System.out.println("Heutiges Datum:&q

Bestimmen Sie, ob zwei Datumsangaben in Java8 gleich sind packagecom.shxt.demo02;importjava.time.LocalDate;publicclassDemo04{publicstaticvoidmain(String[]args){LocalDatedate1=LocalDate.now();LocalDatedate2=LocalDate.of(2018,2,5) ;if(date1.equals(date2)){System.out.println("Times are equal");}e
