Функция getNano
Функция getNano класса LocalTime возвращает наносекундную компоненту времени в диапазоне от 0 до 999,999,999.
Функция не принимает параметров и возвращает целое число типа Int.
Импорт
import java.time.LocalTime
Синтаксис
fun getNano(): Int
Пример
Получим наносекунды из объекта времени "14:30:45.123456789":
val time = LocalTime.of(14, 30, 45, 123456789)
val nano = time.getNano()
println(nano)
Результат выполнения кода:
Int 123456789
Пример
Создадим время с нулевыми наносекундами и проверим значение:
val time = LocalTime.of(10, 15, 30)
val nano = time.getNano()
println("Nanoseconds: $nano")
Результат выполнения кода:
String "Nanoseconds: 0"
Пример
Получим все компоненты времени включая наносекунды:
val time = LocalTime.of(23, 59, 59, 999999999)
val hour = time.getHour()
val minute = time.getMinute()
val second = time.getSecond()
val nano = time.getNano()
println("$hour:$minute:$second.$nano")
Результат выполнения кода:
String "23:59:59.999999999"
Смотрите также
-
функцию
getHourклассаLocalTime,
которая возвращает часовую компоненту времени -
функцию
getMinuteклассаLocalTime,
которая возвращает минутную компоненту времени -
функцию
getSecondклассаLocalTime,
которая возвращает секундную компоненту времени -
функцию
withNanoклассаLocalTime,
которая создает копию времени с измененными наносекундами