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

Функция plusNanos

Функция plusNanos класса LocalTime прибавляет указанное количество наносекунд к текущему времени и возвращает новый объект LocalTime. В параметр мы передаем количество наносекунд для прибавления (может быть отрицательным для вычитания).

Импорт

import java.time.LocalTime

Синтаксис

fun plusNanos(nanos: Long): LocalTime

Пример

Прибавим 500000000 наносекунд (0.5 секунды) к времени "10:30:15":

val time = LocalTime.of(10, 30, 15) val result = time.plusNanos(500000000) println(result)

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

String "10:30:15.500"

Пример

Вычтем 250000000 наносекунд (0.25 секунды) из времени "14:45:30.750":

val time = LocalTime.of(14, 45, 30, 750000000) val result = time.plusNanos(-250000000) println(result)

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

String "14:45:30.500"

Пример

Прибавим 1000000000 наносекунд (1 секунду) и проверим изменение времени:

val time = LocalTime.of(23, 59, 59) val result = time.plusNanos(1000000000) val hour = result.hour val minute = result.minute val second = result.second val nano = result.nano println("Time: $hour:$minute:$second.$nano")

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

String "Time: 0:0:0.0"

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

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