Lernen Sie das aktuelle lokale Datum

JavaBeginner
Jetzt üben

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 Sie die 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;

Definiere die Hauptmethode

Definieren wir die main()-Methode im Programm.

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

Abrufen des aktuellen lokalen Datums

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

LocalDate currentDate = LocalDate.now();

Drucken Sie das aktuelle Datum

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 Sie das aktuelle Datum

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);

Kompiliere und führe das Programm aus

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.