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));Mehr Java mehr Java Für verwandte technische Artikel besuchen Sie bitte die Spalte
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
Undress AI Tool
Ausziehbilder kostenlos
Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos
AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.
Clothoff.io
KI-Kleiderentferner
Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!
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)
Wie berechnet man das Datum vor einem Jahr oder einem Jahr später in Java 8?
Apr 26, 2023 am 09:22 AM
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
Wie berechnet man das Datum eine Woche später mit Java 8?
Apr 21, 2023 pm 11:01 PM
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[
Welche Datumsvergleichsmethoden gibt es in Java8?
Apr 29, 2023 pm 04:46 PM
Java8-Datumsvergleichsmethoden In Java8 können Sie die neuen Methoden isBefore(), isAfter(), isEqual() und CompareTo() verwenden, um LocalDate, LocalTime und LocalDateTime zu vergleichen. Das folgende Beispiel zum Vergleichen zweier java.time.LocalDate@TestvoidtestDateCompare4() throwsParseException{DateTimeFormattersdf=DateTimeFormatter.ofPattern("yyyy-MM-dd"
So verwenden Sie die Clock-Klasse in Java8
Apr 25, 2023 pm 03:37 PM
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
Umgang mit Zeitzonen in Java8
Apr 27, 2023 pm 09:22 PM
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
So erhalten Sie den aktuellen Zeitstempel in Java8
May 01, 2023 am 11:46 AM
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 zum Analysieren oder Formatieren von Datumsangaben in Java8
Apr 28, 2023 pm 07:40 PM
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
So erhalten Sie das heutige Datum in Java8
May 01, 2023 pm 06:49 PM
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


