Lernen Sie das aktuelle lokale Datum

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 lernst du über die Java-Methode LocalDate now(), die verwendet wird, um das aktuelle lokale Datum zu erhalten. Sie gibt das Standard-Systemdatum basierend auf der Gebietsschema zurück.

Importieren der erforderlichen Pakete

Das Paket java.time enthält die Klasse LocalDate, die wir in unserem Programm verwenden müssen. Wir müssen auch die Klasse java.time.format.DateTimeFormatter importieren, um die Ausgabe von LocalDate zu formatieren.

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

Definieren der Hauptmethode

Definieren wir die main()-Methode im Programm.

public class LocalDateDemo {
    public static void main(String[] args){
        // Code goes here
    }
}

Aktuelles lokales Datum abrufen

Um das aktuelle lokale Datum mit der now()-Methode abzurufen, erstelle ein LocalDate-Objekt wie unten gezeigt.

LocalDate currentDate = LocalDate.now();

Aktuelles Datum ausgeben

Um das aktuelle Datum mit der now()-Methode auszugeben, können wir das im vorherigen Schritt erstellte currentDate-Objekt ausgeben.

System.out.println(currentDate);

Formatieren des aktuellen Datums

Wenn wir die Ausgabe der now()-Methode formatieren möchten, können wir ein DateTimeFormatter-Objekt mit dem erforderlichen Format erstellen und die format()-Methode verwenden, um das Format auf das currentDate-Objekt anzuwenden.

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String formattedDate = currentDate.format(formatter);
System.out.println("Formatiertes Datum: " + formattedDate);

Kompilieren und Ausführen des Programms

Um das Programm zu kompilieren, öffnen Sie das Terminal und navigieren Sie zum Verzeichnis ~/project. Geben Sie dann den folgenden Befehl ein:

javac LocalDateDemo.java

Nach erfolgreicher Kompilierung führen Sie das Programm mit dem folgenden Befehl aus:

java LocalDateDemo

Ausgabe

Das Programm wird das aktuelle Datum im Standardformat und das formattierte Datum im gewünschten Format ausgeben.

2020-11-13
Formatiertes Datum: 13/11/2020

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie die Java-Methode LocalDate now() verwenden, um das aktuelle lokale Datum zu erhalten. Sie haben auch gelernt, wie Sie die Ausgabe der now()-Methode mit der Klasse DateTimeFormatter in Java formatieren.