НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
666 of 1310 menu

Функция 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,
    которая создает копию времени с измененными наносекундами
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить