НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
974 of 1310 menu

Функция system

Функция system класса Clock создает объект часов, которые используют системное время по умолчанию. В параметр мы передаем временную зону, для которой будут возвращаться временные значения.

Импорт

import java.time.Clock import java.time.ZoneId

Синтаксис

fun system(zone: ZoneId): Clock

Пример

Создадим системные часы для временной зоны по умолчанию:

val clock = Clock.system(ZoneId.systemDefault()) val instant = clock.instant() println(instant)

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

Instant "2025-09-10T12:30:45.123Z"

Пример

Создадим системные часы для временной зоны UTC:

val clock = Clock.system(ZoneId.of("UTC")) val instant = clock.instant() println(instant)

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

Instant "2025-09-10T12:30:45.123Z"

Пример

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

val clock = Clock.system(ZoneId.of("Europe/Moscow")) val dateTime = clock.instant().atZone(clock.zone) println(dateTime)

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

ZonedDateTime "2025-09-10T15:30:45.123+03:00[Europe/Moscow]"

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

  • функцию systemUTC класса Clock,
    которая создает системные часы в зоне UTC
  • функцию systemDefaultZone класса Clock,
    которая создает системные часы в зоне по умолчанию
  • функцию instant класса Clock,
    которая возвращает текущий момент времени
  • класс ZoneId,
    который представляет идентификатор временной зоны
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить