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

Метод getId

Метод getId класса ZoneOffset возвращает строковый идентификатор смещения от UTC в формате ±HH:MM или ±HHMM. Метод не принимает параметров и возвращает строковое представление смещения.

Импорт

import java.time.ZoneOffset

Синтаксис

fun getId(): String

Пример

Получим идентификатор для смещения UTC+3:

val offset = ZoneOffset.ofHours(3) val id = offset.getId() println(id)

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

String "+03:00"

Пример

Получим идентификатор для смещения UTC-5:

val offset = ZoneOffset.ofHours(-5) val id = offset.getId() println(id)

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

String "-05:00"

Пример

Получим идентификатор для точного смещения с минутами и секундами:

val offset = ZoneOffset.ofHoursMinutesSeconds(2, 30, 15) val id = offset.getId() println(id)

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

String "+02:30:15"

Пример

Используем идентификатор смещения для создания объекта ZoneId:

val offset = ZoneOffset.ofTotalSeconds(3600) val offsetId = offset.getId() val zoneId = java.time.ZoneId.of(offsetId) println(zoneId)

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

String "+01:00"

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

  • метод of класса ZoneOffset,
    который создает смещение из общего количества секунд
  • метод ofHours класса ZoneOffset,
    который создает смещение из количества часов
  • метод getTotalSeconds класса ZoneOffset,
    который возвращает общее количество секунд смещения
  • класс ZoneId,
    который представляет идентификатор часового пояса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить