Метод getDayOfMonth класса Java LocalDate

JavaJavaBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Класс java.time.LocalDate представляет дату без компонента часового пояса, например, 2022-05-26. Метод getDayOfMonth() используется для получения дня месяца из объекта LocalDate.

Импортировать класс LocalDate

Для использования класса LocalDate и его метода getDayOfMonth() нам необходимо импортировать пакет java.time.LocalDate.

import java.time.LocalDate;

Создать объект LocalDate

Создайте новый объект LocalDate с использованием одного из доступных конструкторов. Например, создайте LocalDate для 26 мая 2022 года.

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

Получить день месяца из объекта LocalDate

Вызовите метод getDayOfMonth(), чтобы получить день объекта LocalDate, и присвойте результат целочисленной переменной.

int dayOfMonth = localDate.getDayOfMonth();

Распечатать день месяца

Распечатайте значение переменной dayOfMonth в консоль с использованием System.out.println().

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

Парсинг даты из строки

Мы можем распарсить дату из строки с использованием метода parse() класса LocalDate. Например, распарсите дату "2022-05-26" и присвойте ее объекту LocalDate.

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

Получить день месяца из распарсенного объекта LocalDate

Получите день объекта parsedDate с использованием метода getDayOfMonth() и присвойте результат переменной.

int parsedDayOfMonth = parsedDate.getDayOfMonth();

Распечатать день месяца из распарсенного объекта LocalDate

Распечатайте значение parsedDayOfMonth в консоль с использованием System.out.println().

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

Компиляция и запуск программы

Компилируйте программу с использованием следующей команды:

javac LocalDateDemo.java

Запустите программу с использованием следующей команды:

java LocalDateDemo

Резюме

В этом практическом занятии вы узнали, как использовать метод getDayOfMonth() класса LocalDate в Java. Вы узнали, как создавать объект LocalDate, получать день месяца из объекта и распаршивать дату из строки. Также вы узнали, как компилировать и запускать Java-программу в терминале.