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

Функция systemUTC

Функция systemUTC класса Clock возвращает объект часов, которые используют время в формате UTC (Coordinated Universal Time). Эти часы не зависят от системного часового пояса и всегда возвращают время в UTC.

Импорт

import java.time.Clock

Синтаксис

fun systemUTC(): Clock

Пример

Создадим объект Clock с временем в UTC и получим текущий момент:

val clock = Clock.systemUTC() val instant = clock.instant() println(instant)

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

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

Пример

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

val clock = Clock.systemUTC() val now = java.time.LocalDateTime.now(clock) println(now)

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

String "2025-09-10T12:30:45.123"

Пример

Сравним время в системном часовом поясе и в UTC:

val systemClock = Clock.systemDefaultZone() val utcClock = Clock.systemUTC() val systemTime = java.time.LocalDateTime.now(systemClock) val utcTime = java.time.LocalDateTime.now(utcClock) println("System time: $systemTime") println("UTC time: $utcTime")

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

String "System time: 2025-09-10T15:30:45.123, UTC time: 2025-09-10T12:30:45.123"

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

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