Функция lengthOfYear
Функция lengthOfYear класса HijrahDate возвращает количество дней в текущем году по исламскому календарю.
Функция не принимает параметров и возвращает целое число, представляющее длину года.
Импорт
import java.time.chrono.HijrahDate
Синтаксис
fun lengthOfYear(): Int
Пример
Получим длину текущего года по исламскому календарю:
val hijrahDate = HijrahDate.now()
val yearLength = hijrahDate.lengthOfYear()
println("Length of year: $yearLength")
Результат выполнения кода:
String "Length of year: 354"
Пример
Создадим конкретную дату по исламскому календарю и получим длину ее года:
val hijrahDate = HijrahDate.of(1446, 12, 29)
val yearLength = hijrahDate.lengthOfYear()
println("Length of year: $yearLength")
Результат выполнения кода:
String "Length of year: 355"
Пример
Сравним длину года в исламском и григорианском календарях:
import java.time.LocalDate
val hijrahDate = HijrahDate.now()
val localDate = LocalDate.now()
val hijrahYearLength = hijrahDate.lengthOfYear()
val localYearLength = localDate.lengthOfYear()
println("Islamic year length: $hijrahYearLength")
println("Gregorian year length: $localYearLength")
Результат выполнения кода:
String "Islamic year length: 354"
String "Gregorian year length: 365"
Смотрите также
-
функцию
lengthOfMonthклассаHijrahDate,
которая возвращает количество дней в месяце -
функцию
lengthOfYearклассаLocalDate,
которая возвращает длину года в григорианском календаре -
функцию
nowклассаHijrahDate,
которая возвращает текущую дату по исламскому календарю -
функцию
ofклассаHijrahDate,
которая создает дату по исламскому календарю из числовых компонентов