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

Функция getNano

Функция getNano класса Instant возвращает количество наносекунд момента времени в пределах текущей секунды. Значение находится в диапазоне от 0 до 999,999,999.

Импорт

import java.time.Instant

Синтаксис

fun getNano(): Int

Пример

Получим наносекунды из объекта Instant:

val instant = Instant.now() val nanos = instant.getNano() println("Nanoseconds: $nanos")

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

String "Nanoseconds: 123456789"

Пример

Создадим объект Instant с конкретным значением наносекунд и извлечем их:

val instant = Instant.ofEpochSecond(1735689600, 987654321) val nanos = instant.getNano() println("Nanoseconds: $nanos")

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

String "Nanoseconds: 987654321"

Пример

Проверим диапазон значений наносекунд:

val instant1 = Instant.ofEpochSecond(1735689600, 0) val instant2 = Instant.ofEpochSecond(1735689600, 999999999) val nanos1 = instant1.getNano() val nanos2 = instant2.getNano() println("Min nanoseconds: $nanos1") println("Max nanoseconds: $nanos2")

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

String "Min nanoseconds: 0" String "Max nanoseconds: 999999999"

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

  • функцию getEpochSecond класса Instant,
    которая возвращает количество секунд с эпохи Unix
  • функцию getNano класса LocalTime,
    которая возвращает наносекунды времени
  • функцию getNano класса LocalDateTime,
    которая возвращает наносекунды даты-времени
  • функцию getNano класса OffsetDateTime,
    которая возвращает наносекунды даты-времени со смещением
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить