РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
883 of 1163 menu

Метод getDayOfMonth

Метод getDayOfMonth класса LocalDate возвращает день месяца, к которому относится данная дата. Возвращаемое значение представляет собой целое число в диапазоне от 1 до 31 в зависимости от конкретного месяца и года. Метод не принимает параметров и не изменяет исходный объект даты, так как класс LocalDate является неизменяемым.

Метод удобно использовать, когда нужно извлечь именно число месяца из объекта даты - например, для вывода дня, сравнения или выполнения арифметических операций.

Синтаксис

localDate.getDayOfMonth()

Пример

Давайте создадим дату и получим её день месяца:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 3, 15); int day = date.getDayOfMonth(); System.out.println(day); } }

Результат выполнения кода:

15

Пример

Давайте проверим, что метод возвращает корректное значение для первого дня месяца:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 1); int day = date.getDayOfMonth(); System.out.println(day); } }

Результат выполнения кода:

1

Пример

Давайте получим текущую дату и выведем её день месяца:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate today = LocalDate.now(); int day = today.getDayOfMonth(); System.out.println(today); System.out.println(day); } }

Результат выполнения кода (зависит от текущей даты):

2025-06-20 20

Пример

Давайте сравним день месяца у двух разных дат:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate date1 = LocalDate.of(2025, 5, 10); LocalDate date2 = LocalDate.of(2025, 5, 25); int day1 = date1.getDayOfMonth(); int day2 = date2.getDayOfMonth(); System.out.println(day1 < day2); } }

Результат выполнения кода:

true

Смотрите также

  • класс LocalDate,
    который представляет дату без времени
  • метод getMonthValue,
    который возвращает номер месяца
  • метод getYear,
    который возвращает год
  • метод getDayOfWeek,
    который возвращает день недели
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить