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

Метод lengthOfMonth

Метод lengthOfMonth класса LocalDate возвращает число дней в месяце текущей даты. Метод не принимает параметров и возвращает значение типа int. Результат учитывает високосный год: например, для февраля в високосном году метод вернет 29, а в обычном - 28.

Синтаксис

LocalDate date = LocalDate.of(2024, 2, 15); int days = date.lengthOfMonth();

Пример

Давайте получим количество дней в феврале високосного 2024 года:

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

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

29

Пример

Давайте получим количество дней в феврале невисокосного 2023 года:

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

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

28

Пример

Давайте получим количество дней в апреле:

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

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

30

Пример

Давайте получим количество дней в январе и сравним с количеством дней в декабре:

import java.time.LocalDate; public class Main { public static void main(String[] args) { LocalDate january = LocalDate.of(2024, 1, 10); LocalDate december = LocalDate.of(2024, 12, 10); System.out.println(january.lengthOfMonth()); System.out.println(december.lengthOfMonth()); } }

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

31 31

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

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