Константа MIN
Константа MIN класса ZoneOffset представляет минимально возможное смещение часового пояса, которое равно -18:00 (-64800 секунд).
Эта константа используется для проверки и сравнения смещений часовых поясов.
Импорт
import java.time.ZoneOffset
Синтаксис
public static final ZoneOffset MIN
Пример
Получим минимальное смещение часового пояса:
val minOffset = ZoneOffset.MIN
println(minOffset)
Результат выполнения кода:
String "-18:00"
Пример
Сравним смещение часового пояса с минимальным значением:
val offset = ZoneOffset.ofHours(-5)
val isMin = offset == ZoneOffset.MIN
println("Is minimum offset: $isMin")
Результат выполнения кода:
String "Is minimum offset: false"
Пример
Проверим, является ли смещение минимальным:
val offset = ZoneOffset.ofTotalSeconds(-64800)
val isMin = offset.equals(ZoneOffset.MIN)
println("Total seconds: ${offset.totalSeconds}")
println("Is minimum: $isMin")
Результат выполнения кода:
String "Total seconds: -64800"
String "Is minimum: true"
Пример
Получим идентификатор и общее количество секунд минимального смещения:
val minOffset = ZoneOffset.MIN
val id = minOffset.id
val totalSeconds = minOffset.totalSeconds
println("ID: $id")
println("Total seconds: $totalSeconds")
Результат выполнения кода:
String "ID: -18:00"
String "Total seconds: -64800"
Смотрите также
-
константу
MAXклассаZoneOffset,
которая представляет максимальное смещение часового пояса -
константу
UTCклассаZoneOffset,
которая представляет смещение UTC -
функцию
ofHoursклассаZoneOffset,
которая создает смещение из количества часов -
функцию
getTotalSecondsклассаZoneOffset,
которая возвращает общее количество секунд смещения