Константа MIN

Константа MIN класса ZoneOffset представляет минимально возможное смещение часового пояса, которое равно -18:00 (-64800 секунд). Эта константа используется для проверки и сравнения смещений часовых поясов.

Импорт

kotlinimport java.time.ZoneOffset

Синтаксис

kotlinpublic static final ZoneOffset MIN

Пример

Получим минимальное смещение часового пояса:

kotlinval minOffset = ZoneOffset.MIN
println(minOffset)

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

kotlinString "-18:00"

Пример

Сравним смещение часового пояса с минимальным значением:

kotlinval offset = ZoneOffset.ofHours(-5)
val isMin = offset == ZoneOffset.MIN
println("Is minimum offset: $isMin")

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

kotlinString "Is minimum offset: false"

Пример

Проверим, является ли смещение минимальным:

kotlinval offset = ZoneOffset.ofTotalSeconds(-64800)
val isMin = offset.equals(ZoneOffset.MIN)
println("Total seconds: ${offset.totalSeconds}")
println("Is minimum: $isMin")

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

kotlinString "Total seconds: -64800"
String "Is minimum: true"

Пример

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

kotlinval minOffset = ZoneOffset.MIN
val id = minOffset.id
val totalSeconds = minOffset.totalSeconds

println("ID: $id")
println("Total seconds: $totalSeconds")

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

kotlinString "ID: -18:00"
String "Total seconds: -64800"

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

  • константу MAX класса ZoneOffset,
    которая представляет максимальное смещение часового пояса
  • константу UTC класса ZoneOffset,
    которая представляет смещение UTC
  • функцию ofHours класса ZoneOffset,
    которая создает смещение из количества часов
  • функцию getTotalSeconds класса ZoneOffset,
    которая возвращает общее количество секунд смещения