РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
432 of 1245 menu

Метод as_nanos

Метод as_nanos возвращает общее количество наносекунд, которые содержит объект Duration. Метод не принимает параметров и возвращает значение типа u128. Этот метод удобен, когда нужно получить полную длительность в наименьших единицах измерения времени.

Синтаксис

duration.as_nanos()

Пример

Давайте создадим Duration из одной секунды и получим количество наносекунд:

use std::time::Duration; fn main() { let duration = Duration::from_secs(1); let res = duration.as_nanos(); println!("{}", res); }

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

1000000000

Пример

Давайте создадим Duration из миллисекунд и получим количество наносекунд:

use std::time::Duration; fn main() { let duration = Duration::from_millis(5); let res = duration.as_nanos(); println!("{}", res); }

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

5000000

Пример

Давайте создадим Duration из микросекунд и получим количество наносекунд:

use std::time::Duration; fn main() { let duration = Duration::from_micros(3); let res = duration.as_nanos(); println!("{}", res); }

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

3000

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

  • класс Duration,
    который представляет промежуток времени
  • метод as_secs,
    который возвращает количество секунд
  • метод as_millis,
    который возвращает количество миллисекунд
  • метод as_micros,
    который возвращает количество микросекунд
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить