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

Функция getNano

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

Импорт

import java.time.LocalDateTime

Синтаксис

fun getNano(): Int

Пример

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

val dateTime = LocalDateTime.of(2025, 12, 31, 14, 30, 45, 123456789) val nano = dateTime.getNano() println(nano)

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

Int 123456789

Пример

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

val dateTime = LocalDateTime.parse("2025-07-15T10:30:15.000000000") val nano = dateTime.getNano() println("Nanoseconds: $nano")

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

String "Nanoseconds: 0"

Пример

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

val dateTime = LocalDateTime.of(2025, 3, 20, 9, 15, 30, 987654321) val hour = dateTime.getHour() val minute = dateTime.getMinute() val second = dateTime.getSecond() val nano = dateTime.getNano() println("$hour:$minute:$second.$nano")

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

String "9:15:30.987654321"

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

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