Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1172 of 1310 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Метод dateNow

Метод dateNow класса IsoChronology возвращает текущую дату в системе ISO, полученную из системных часов. Метод имеет несколько вариантов вызова: без параметров для получения даты в системном часовом поясе, с параметром ZoneId для указания конкретного часового пояса и с параметром Clock для использования конкретных часов.

Импорт

import java.time.chrono.IsoChronology

Синтаксис

fun dateNow(): LocalDate
fun dateNow(zone: ZoneId): LocalDate
fun dateNow(clock: Clock): LocalDate

Пример

Получим текущую дату в системном часовом поясе:

val currentDate = IsoChronology.INSTANCE.dateNow() println(currentDate)

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

String "2025-09-10"

Пример

Получим текущую дату в указанном часовом поясе:

import java.time.ZoneId val tokyoZone = ZoneId.of("Asia/Tokyo") val tokyoDate = IsoChronology.INSTANCE.dateNow(tokyoZone) println(tokyoDate)

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

String "2025-09-11"

Пример

Используем кастомные часы для получения фиксированной даты:

import java.time.Clock import java.time.Instant import java.time.ZoneOffset val fixedClock = Clock.fixed(Instant.parse("2025-12-31T12:00:00Z"), ZoneOffset.UTC) val fixedDate = IsoChronology.INSTANCE.dateNow(fixedClock) println(fixedDate)

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

String "2025-12-31"

Пример

Получим компоненты текущей даты:

val currentDate = IsoChronology.INSTANCE.dateNow() val year = currentDate.year val month = currentDate.monthValue val day = currentDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 2025, Month: 9, Day: 10"

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

  • функцию now класса LocalDate,
    которая возвращает текущую дату
  • функцию now класса LocalDateTime,
    которая возвращает текущую дату и время
  • класс Clock,
    который предоставляет доступ к текущему времени
  • класс ZoneId,
    который представляет часовой пояс