Метод getId
Метод getId класса ZoneId возвращает строковый идентификатор часового пояса.
Метод не принимает параметров и возвращает строку, представляющую уникальный идентификатор часового пояса.
Импорт
import java.time.ZoneId
Синтаксис
fun getId(): String
Пример
Получим идентификатор системного часового пояса:
val zoneId = ZoneId.systemDefault()
val zoneIdStr = zoneId.getId()
println(zoneIdStr)
Результат выполнения кода:
String "Europe/Moscow"
Пример
Получим идентификатор для конкретного часового пояса:
val zoneId = ZoneId.of("America/New_York")
val zoneIdStr = zoneId.getId()
println(zoneIdStr)
Результат выполнения кода:
String "America/New_York"
Пример
Сравним идентификаторы разных часовых поясов:
val zone1 = ZoneId.of("Europe/London")
val zone2 = ZoneId.of("Asia/Tokyo")
val id1 = zone1.getId()
val id2 = zone2.getId()
println("First zone: $id1")
println("Second zone: $id2")
Результат выполнения кода:
String "First zone: Europe/London"
String "Second zone: Asia/Tokyo"
Смотрите также
-
метод
systemDefaultклассаZoneId,
который возвращает системный часовой пояс -
метод
ofклассаZoneId,
который создает ZoneId по строковому идентификатору -
метод
getAvailableZoneIdsклассаZoneId,
который возвращает все доступные идентификаторы часовых поясов -
класс
ZonedDateTime,
который представляет дату и время с часовым поясом