Функция now
Функция now
класса JapaneseDate
возвращает текущую дату японского календаря, полученную из системных часов.
В необязательный параметр можно передать часовой пояс, иначе будет использован системный часовой пояс по умолчанию.
Импорт
import java.time.chrono.JapaneseDate
import java.time.ZoneId
Синтаксис
fun now(): JapaneseDate
fun now(zone: ZoneId): JapaneseDate
fun now(clock: Clock): JapaneseDate
Пример
Получим текущую японскую дату в системном часовом поясе:
val japaneseDate = JapaneseDate.now()
println(japaneseDate)
Результат выполнения кода:
String "Japanese Heisei 32-12-31"
Пример
Получим текущую японскую дату в указанном часовом поясе:
val zone = ZoneId.of("Asia/Tokyo")
val japaneseDate = JapaneseDate.now(zone)
println(japaneseDate)
Результат выполнения кода:
String "Japanese Heisei 32-12-31"
Пример
Получим компоненты японской даты:
val japaneseDate = JapaneseDate.now()
val era = japaneseDate.era
val year = japaneseDate.year
val month = japaneseDate.monthValue
val day = japaneseDate.dayOfMonth
println("Era: $era, Year: $year, Month: $month, Day: $day")
Результат выполнения кода:
String "Era: Heisei, Year: 32, Month: 12, Day: 31"
Смотрите также
-
функцию
of
классаJapaneseDate
,
которая создает японскую дату из числовых компонентов -
функцию
now
классаLocalDate
,
которая возвращает текущую дату григорианского календаря -
функцию
from
классаJapaneseDate
,
которая конвертирует LocalDate в JapaneseDate -
класс
JapaneseDate
,
который представляет дату японского календаря