АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
811 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Функция 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"

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

  • функцию of класса MonthDay,
    которая создает объект месяца и дня из числовых компонентов
  • функцию now класса LocalDate,
    которая возвращает текущую дату
  • функцию now класса YearMonth,
    которая возвращает текущий год и месяц
  • класс ZoneId,
    который представляет идентификатор часового пояса