Java LocalDate - getDayOfMonth()-Methode

JavaBeginner
Jetzt üben

Einführung

Die Klasse java.time.LocalDate repräsentiert ein Datum ohne Zeitzonenkomponente, wie 2022-05-26. Die Methode getDayOfMonth() wird verwendet, um den Tag eines Monats aus einem LocalDate-Objekt abzurufen.

LocalDate-Klasse importieren

Um die Klasse LocalDate und ihre Methode getDayOfMonth() zu verwenden, müssen wir das Paket java.time.LocalDate importieren.

import java.time.LocalDate;

Erstellen eines LocalDate-Objekts

Erstellen Sie ein neues LocalDate-Objekt, indem Sie einen der verfügbaren Konstruktoren verwenden. Beispielsweise erstellen Sie das LocalDate für den 26. Mai 2022.

LocalDate localDate = LocalDate.of(2022, 5, 26);

Den Tag im Monat aus dem LocalDate-Objekt abrufen

Rufen Sie die Methode getDayOfMonth() auf, um den Tag des LocalDate-Objekts abzurufen, und weisen Sie das Ergebnis einer ganzzahligen Variablen zu.

int dayOfMonth = localDate.getDayOfMonth();

Den Tag im Monat ausgeben

Drucken Sie den Wert der Variablen dayOfMonth auf der Konsole mit System.out.println().

System.out.println("Day of the month: " + dayOfMonth);

Ein Datum aus einem String analysieren

Wir können ein Datum aus einem String mithilfe der parse()-Methode von LocalDate analysieren. Beispielsweise analysieren Sie das Datum "2022-05-26" und weisen Sie es einem LocalDate-Objekt zu.

LocalDate parsedDate = LocalDate.parse("2022-05-26");

Den Tag im Monat aus dem analysierten LocalDate-Objekt abrufen

Rufen Sie den Tag des parsedDate-Objekts mithilfe der getDayOfMonth()-Methode ab und weisen Sie das Ergebnis einer Variablen zu.

int parsedDayOfMonth = parsedDate.getDayOfMonth();

Den Tag im Monat aus dem analysierten LocalDate-Objekt ausgeben

Drucken Sie den Wert von parsedDayOfMonth auf der Konsole mit System.out.println().

System.out.println("Day of the month (parsed): " + parsedDayOfMonth);

Das Programm kompilieren und ausführen

Kompilieren Sie das Programm mit dem folgenden Befehl:

javac LocalDateDemo.java

Führen Sie das Programm mit dem folgenden Befehl aus:

java LocalDateDemo

Zusammenfassung

In diesem Lab haben Sie gelernt, wie die getDayOfMonth()-Methode der LocalDate-Klasse in Java verwendet wird. Sie haben gelernt, wie ein LocalDate-Objekt erstellt wird, der Tag im Monat aus dem Objekt abgerufen wird und ein Datum aus einem String analysiert wird. Sie haben auch gelernt, wie ein Java-Programm in der Konsole kompiliert und ausgeführt wird.