Java LocalDate Format Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir lernen, wie man die format-Methode von LocalDate in der Java-Programmiersprache verwendet, um Datum und Uhrzeit zu formatieren. Diese Methode nimmt ein Argument vom Typ DateTimeFormatter entgegen, um das Datum zu formatieren, und gibt einen Datumsstring zurück.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/date("Date") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/format("Format") java/FileandIOManagementGroup -.-> java/files("Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/output -.-> lab-117778{{"Java LocalDate Format Methode"}} java/classes_objects -.-> lab-117778{{"Java LocalDate Format Methode"}} java/date -.-> lab-117778{{"Java LocalDate Format Methode"}} java/format -.-> lab-117778{{"Java LocalDate Format Methode"}} java/files -.-> lab-117778{{"Java LocalDate Format Methode"}} java/working -.-> lab-117778{{"Java LocalDate Format Methode"}} end

Einrichten Ihrer Java-Programmierumgebung

Bevor wir mit der format-Methode von LocalDate in Java beginnen, müssen wir eine Java-Programmierumgebung einrichten. In diesem Schritt werden wir das Java Development Kit (JDK) herunterladen und installieren.

  1. Öffnen Sie das Terminal und aktualisieren Sie die Paketliste:

    sudo apt update
  2. Installieren Sie OpenJDK mit dem folgenden Befehl:

    sudo apt install default-jdk
  3. Vergewissern Sie sich, dass Java installiert ist, indem Sie den folgenden Befehl ausführen:

    java -version

    Wenn Java installiert ist, wird die Ausgabe ähnlich der folgenden aussehen:

    openjdk version "11.0.9.1" 2020-11-04
    OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04.3)
    OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04.3, mixed mode, sharing)

Erstellen einer Java-Klassendatei

In diesem Schritt werden wir eine Java-Klassendatei erstellen, in der wir unseren Java-Code schreiben werden.

  1. Öffnen Sie das Terminal und erstellen Sie in das Projektverzeichnis eine Datei namens DateDemo.java:

    cd ~/project
    touch DateDemo.java
  2. Öffnen Sie die Datei DateDemo.java in einem Texteditor.

Importieren der erforderlichen Pakete

In diesem Schritt werden wir die erforderlichen Pakete für die format-Methode von LocalDate in Java importieren.

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

Formatieren eines Datums

In diesem Schritt werden wir ein Datum in ein bestimmtes Format formatieren. Wir werden die ofPattern()-Methode verwenden, um das Formatmuster anzugeben, und rufen dann die format()-Methode darauf auf.

LocalDate date = LocalDate.parse("2018-02-03");
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String localDate = formatter.format(date);
System.out.println("Date : " + date);
System.out.println("Date2 : " + localDate);

Formatieren des aktuellen Datums

In diesem Schritt werden wir das aktuelle Systemdatum formatieren, indem wir die now()-Methode verwenden, um das aktuelle Datum zu erhalten, und dann die format()-Methode aufrufen.

LocalDate currentDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/YYYY");
String formattedDate = formatter.format(currentDate);
System.out.println("Current Date : " + currentDate);
System.out.println("Formatted Date : " + formattedDate);

Kompilieren und Ausführen des Programms

  1. Speichern Sie die Datei DateDemo.java.

  2. Um das Programm zu kompilieren, führen Sie im Terminal den folgenden Befehl aus:

    javac DateDemo.java
  3. Um das Programm auszuführen, führen Sie den folgenden Befehl aus:

    java DateDemo
  4. Die Ausgabe sollte ähnlich der folgenden sein:

    Date : 2018-02-03
    Date2 : 03/02/2018
    Current Date : 2021-06-29
    Formatted Date : 29/06/2021

Ändern des Formatmusters

In diesem Schritt werden wir das Formatmuster ändern, um das Datum in einem anderen Format anzuzeigen.

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MMM/yyyy");
String formattedDate = formatter.format(currentDate);
System.out.println("Current Date : " + currentDate);
System.out.println("Formatted Date : " + formattedDate);

Kompilieren und Ausführen des Programms

  1. Speichern Sie die Datei DateDemo.java.

  2. Um das Programm zu kompilieren, führen Sie im Terminal den folgenden Befehl aus:

    javac DateDemo.java
  3. Um das Programm auszuführen, führen Sie den folgenden Befehl aus:

    java DateDemo
  4. Die Ausgabe sollte ähnlich der folgenden sein:

    Date : 2018-02-03
    Date2 : 03/Feb/2018
    Current Date : 2021-06-29
    Formatted Date : 29/Jun/2021

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die Java LocalDate-Formatmethode verwendet, um Datum und Zeit im Java-Programmiersprachen zu formatieren. Wir haben auch gelernt, wie man das Formatmuster ändert. Die DateTimeFormatter-Klasse bietet verschiedene Methoden, um das Datum und die Zeit im gewünschten Format zu formatieren.