НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1230 of 1310 menu

Функция 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,
    которая возвращает количество дней в месяце григорианского календаря
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить