Функция now
Функция now класса HijrahDate возвращает текущую дату по исламскому календарю (календарю Хиджры), полученную из системных часов в часовом поясе по умолчанию.
Функция также может принимать параметр зоны, чтобы получить дату для конкретного часового пояса.
Импорт
import java.time.chrono.HijrahDate
import java.time.ZoneId
Синтаксис
fun now(): HijrahDate
fun now(zone: ZoneId): HijrahDate
fun now(clock: Clock): HijrahDate
Пример
Получим текущую дату по исламскому календарю:
val hijrahDate = HijrahDate.now()
println(hijrahDate)
Результат выполнения кода:
HijrahDate 1446-10-15
Пример
Получим текущую дату по исламскому календарю для конкретного часового пояса:
val zone = ZoneId.of("Europe/London")
val hijrahDate = HijrahDate.now(zone)
println(hijrahDate)
Результат выполнения кода:
HijrahDate 1446-10-15
Пример
Получим компоненты даты по исламскому календарю:
val hijrahDate = HijrahDate.now()
val year = hijrahDate.year
val month = hijrahDate.monthValue
val day = hijrahDate.dayOfMonth
println("Year: $year, Month: $month, Day: $day")
Результат выполнения кода:
String "Year: 1446, Month: 10, Day: 15"
Смотрите также
-
функцию
ofклассаHijrahDate,
которая создает дату по исламскому календарю из числовых компонентов -
функцию
nowклассаLocalDate,
которая возвращает текущую дату по григорианскому календарю -
функцию
fromклассаHijrahDate,
которая конвертирует дату из других календарных систем -
класс
ZoneId,
который представляет часовой пояс