MILLI_OF_SECOND
Константа MILLI_OF_SECOND
класса ChronoField
представляет поле миллисекунд в пределах секунды.
Данное поле используется для работы с временными объектами и позволяет получать и устанавливать миллисекунды в диапазоне от 0
до 999
.
Импорт
import java.time.temporal.ChronoField
Синтаксис
ChronoField.MILLI_OF_SECOND
Пример
Получим миллисекунды из объекта LocalTime
:
import java.time.LocalTime
import java.time.temporal.ChronoField
val time = LocalTime.of(14, 30, 45, 123000000)
val milliseconds = time.get(ChronoField.MILLI_OF_SECOND)
println(milliseconds)
Результат выполнения кода:
Int 123
Пример
Установим миллисекунды для временного объекта:
import java.time.LocalTime
import java.time.temporal.ChronoField
val time = LocalTime.of(10, 15, 30)
val newTime = time.with(ChronoField.MILLI_OF_SECOND, 500)
println(newTime)
Результат выполнения кода:
String "10:15:30.500"
Пример
Проверим допустимые значения для поля MILLI_OF_SECOND:
import java.time.temporal.ChronoField
val range = ChronoField.MILLI_OF_SECOND.range()
val min = range.minimum
val max = range.maximum
println("Min: $min, Max: $max")
Результат выполнения кода:
String "Min: 0, Max: 999"
Смотрите также
-
константу
NANO_OF_SECOND
классаChronoField
,
которая представляет наносекунды секунды -
константу
SECOND_OF_MINUTE
классаChronoField
,
которая представляет секунды минуты -
константу
MILLI_OF_DAY
классаChronoField
,
которая представляет миллисекунды дня -
класс
LocalTime
,
который представляет время без даты