Метод getHour
Метод getHour
класса OffsetTime
возвращает значение часа из объекта времени со смещением.
Значение часа находится в диапазоне от 0
до 23
.
Импорт
import java.time.OffsetTime
Синтаксис
fun getHour(): Int
Пример
Создадим объект OffsetTime
и получим значение часа:
val time = OffsetTime.of(15, 30, 45, 0, java.time.ZoneOffset.ofHours(3))
val hour = time.getHour()
println("Hour: $hour")
Результат выполнения кода:
String "Hour: 15"
Пример
Получим час из текущего времени со смещением:
val currentTime = OffsetTime.now()
val currentHour = currentTime.getHour()
println("Current hour: $currentHour")
Результат выполнения кода:
String "Current hour: 14"
Пример
Проверим граничные значения часа:
val midnight = OffsetTime.of(0, 0, 0, 0, java.time.ZoneOffset.UTC)
val noon = OffsetTime.of(12, 0, 0, 0, java.time.ZoneOffset.UTC)
val evening = OffsetTime.of(23, 59, 59, 0, java.time.ZoneOffset.UTC)
println("Midnight hour: ${midnight.getHour()}")
println("Noon hour: ${noon.getHour()}")
println("Evening hour: ${evening.getHour()}")
Результат выполнения кода:
String "Midnight hour: 0"
String "Noon hour: 12"
String "Evening hour: 23"