АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
1230 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция lengthOfMonth

Функция lengthOfMonth класса HijrahDate возвращает количество дней в текущем месяце исламского календаря. Функция не принимает параметров и возвращает целое число от 29 до 30, так как месяцы в исламском календаре могут иметь разную длину.

Импорт

import java.time.chrono.HijrahDate

Синтаксис

fun lengthOfMonth(): Int

Пример

Получим количество дней в текущем месяце исламского календаря:

val hijrahDate = HijrahDate.now() val daysInMonth = hijrahDate.lengthOfMonth() println("Days in current month: $daysInMonth")

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

String "Days in current month: 30"

Пример

Создадим конкретную дату исламского календаря и узнаем длину ее месяца:

val hijrahDate = HijrahDate.of(1446, 10, 15) val monthLength = hijrahDate.lengthOfMonth() println("Month length: $monthLength")

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

String "Month length: 29"

Пример

Проверим длину месяцев для разных дат исламского календаря:

val date1 = HijrahDate.of(1445, 1, 1) val date2 = HijrahDate.of(1445, 2, 1) val date3 = HijrahDate.of(1445, 12, 1) println("Month 1 length: ${date1.lengthOfMonth()}") println("Month 2 length: ${date2.lengthOfMonth()}") println("Month 12 length: ${date3.lengthOfMonth()}")

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

String "Month 1 length: 30" String "Month 2 length: 29" String "Month 12 length: 29"

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

  • функцию now класса HijrahDate,
    которая возвращает текущую дату исламского календаря
  • функцию of класса HijrahDate,
    которая создает дату исламского календаря из числовых компонентов
  • функцию lengthOfYear класса HijrahDate,
    которая возвращает количество дней в году исламского календаря
  • функцию lengthOfMonth класса LocalDate,
    которая возвращает количество дней в месяце григорианского календаря