Функция getNano

Функция getNano класса LocalTime возвращает наносекундную компоненту времени в диапазоне от 0 до 999,999,999. Функция не принимает параметров и возвращает целое число типа Int.

Импорт

kotlinimport java.time.LocalTime

Синтаксис

kotlinfun getNano(): Int

Пример

Получим наносекунды из объекта времени "14:30:45.123456789":

kotlinval time = LocalTime.of(14, 30, 45, 123456789)
val nano = time.getNano()
println(nano)

Результат выполнения кода:

kotlinInt 123456789

Пример

Создадим время с нулевыми наносекундами и проверим значение:

kotlinval time = LocalTime.of(10, 15, 30)
val nano = time.getNano()
println("Nanoseconds: $nano")

Результат выполнения кода:

kotlinString "Nanoseconds: 0"

Пример

Получим все компоненты времени включая наносекунды:

kotlinval 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")

Результат выполнения кода:

kotlinString "23:59:59.999999999"

Смотрите также

  • функцию getHour класса LocalTime,
    которая возвращает часовую компоненту времени
  • функцию getMinute класса LocalTime,
    которая возвращает минутную компоненту времени
  • функцию getSecond класса LocalTime,
    которая возвращает секундную компоненту времени
  • функцию withNano класса LocalTime,
    которая создает копию времени с измененными наносекундами