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

Метод getNano

Метод getNano класса OffsetTime возвращает наносекундную компоненту времени. Значение наносекунд представляет собой долю секунды и может быть в диапазоне от 0 до 999,999,999.

Импорт

import java.time.OffsetTime

Синтаксис

fun getNano(): Int

Пример

Создадим объект OffsetTime и получим его наносекундную компоненту:

val time = OffsetTime.of(14, 30, 45, 123456789, java.time.ZoneOffset.ofHours(3)) val nano = time.getNano() println("Nanoseconds: $nano")

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

String "Nanoseconds: 123456789"

Пример

Получим наносекунды из текущего времени:

val currentTime = OffsetTime.now() val nano = currentTime.getNano() println("Current nanoseconds: $nano")

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

String "Current nanoseconds: 789123456"

Пример

Проверим граничные значения наносекунд:

val time1 = OffsetTime.of(12, 0, 0, 0, java.time.ZoneOffset.UTC) val time2 = OffsetTime.of(12, 0, 0, 999999999, java.time.ZoneOffset.UTC) println("Min nanoseconds: " + time1.getNano()) println("Max nanoseconds: " + time2.getNano())

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

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

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

  • метод getHour класса OffsetTime,
    который возвращает часовую компоненту времени
  • метод getMinute класса OffsetTime,
    который возвращает минутную компоненту времени
  • метод getSecond класса OffsetTime,
    который возвращает секундную компоненту времени
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить