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

Метод of класса LocalDate

Метод of класса LocalDate создает и возвращает объект даты, содержащий год, месяц и день месяца. В первый параметр мы передаем год, во второй - месяц, в третий - день месяца. Месяц можно передать как числом от 1 до 12, так и с помощью перечисления Month. Созданный объект является неизменяемым.

Синтаксис

LocalDate.of(year, month, dayOfMonth)

Пример

Давайте создадим дату с годом 2025, месяцем 5 и днем 15:

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

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

"2025-05-15"

Пример

Давайте создадим дату, передав месяц с помощью перечисления Month:

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

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

"2025-12-31"

Пример

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

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

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

"2025 5 15"

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

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