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

Функция from

Функция from класса HijrahDate преобразует объект, реализующий интерфейс TemporalAccessor, в дату исламского календаря (Хиджры). В единственный параметр мы передаем временной объект для преобразования.

Импорт

import java.time.chrono.HijrahDate import java.time.temporal.TemporalAccessor

Синтаксис

fun from(temporal: TemporalAccessor): HijrahDate

Пример

Преобразуем объект LocalDate в дату исламского календаря:

import java.time.LocalDate import java.time.chrono.HijrahDate val localDate = LocalDate.of(2025, 12, 31) val hijrahDate = HijrahDate.from(localDate) println(hijrahDate)

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

String "Hijrah-umalqura AH 1447-05-09"

Пример

Получим отдельные компоненты даты исламского календаря после преобразования:

import java.time.LocalDate import java.time.chrono.HijrahDate val localDate = LocalDate.of(2025, 7, 15) val hijrahDate = HijrahDate.from(localDate) val year = hijrahDate.year val month = hijrahDate.monthValue val day = hijrahDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 1447, Month: 1, Day: 19"

Пример

Преобразуем объект LocalDateTime в дату исламского календаря:

import java.time.LocalDateTime import java.time.chrono.HijrahDate val dateTime = LocalDateTime.of(2025, 3, 20, 10, 30) val hijrahDate = HijrahDate.from(dateTime) println(hijrahDate)

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

String "Hijrah-umalqura AH 1446-08-29"

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

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