Функция of
Функция of класса LocalTime создает объект времени из числовых компонентов: часов, минут, секунд и наносекунд.
В первый параметр мы передаем часы, во второй - минуты, в третий - секунды, в четвертый - наносекунды. Параметры секунды и наносекунды являются необязательными.
Импорт
import java.time.LocalTime
Синтаксис
fun of(hour: Int, minute: Int): LocalTime
fun of(hour: Int, minute: Int, second: Int): LocalTime
fun of(hour: Int, minute: Int, second: Int, nanoOfSecond: Int): LocalTime
Пример
Создадим время "14:30":
val time = LocalTime.of(14, 30)
println(time)
Результат выполнения кода:
String "14:30"
Пример
Создадим время "09:45:15" с секундами:
val time = LocalTime.of(9, 45, 15)
println(time)
Результат выполнения кода:
String "09:45:15"
Пример
Создадим время "18:20:30:500" с наносекундами:
val time = LocalTime.of(18, 20, 30, 500)
println(time)
Результат выполнения кода:
String "18:20:30.000000500"
Пример
Получим отдельные компоненты времени после создания:
val time = LocalTime.of(23, 15, 45)
val hour = time.hour
val minute = time.minute
val second = time.second
println("Hour: $hour, Minute: $minute, Second: $second")
Результат выполнения кода:
String "Hour: 23, Minute: 15, Second: 45"