Функция now
Функция now
класса MonthDay
возвращает текущий месяц и день, полученные из системных часов.
Функция имеет два варианта вызова: без параметров для использования системного часового пояса по умолчанию,
и с параметром ZoneId
для указания конкретного часового пояса.
Импорт
import java.time.MonthDay
import java.time.ZoneId
Синтаксис
fun now(): MonthDay
fun now(zone: ZoneId): MonthDay
Пример
Получим текущий месяц и день с использованием часового пояса по умолчанию:
val currentMonthDay = MonthDay.now()
println(currentMonthDay)
Результат выполнения кода:
String "--12-31"
Пример
Получим текущий месяц и день для конкретного часового пояса:
val tokyoZone = ZoneId.of("Asia/Tokyo")
val tokyoMonthDay = MonthDay.now(tokyoZone)
println(tokyoMonthDay)
Результат выполнения кода:
String "--12-31"
Пример
Получим отдельные компоненты месяца и дня:
val monthDay = MonthDay.now()
val month = monthDay.monthValue
val day = monthDay.dayOfMonth
println("Month: $month, Day: $day")
Результат выполнения кода:
String "Month: 12, Day: 31"