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

Метод subsec_micros

Метод subsec_micros возвращает количество микросекунд, которые содержатся в дробной части секунды. Он не принимает параметров и возвращает значение типа u32. Метод учитывает только ту часть длительности, которая меньше одной секунды.

Синтаксис

duration.subsec_micros()

Пример

Давайте создадим длительность в 2 секунды и 500 миллисекунд и получим количество микросекунд в дробной части:

use std::time::Duration; fn main() { let duration = Duration::new(2, 500_000_000); let res = duration.subsec_micros(); println!("{}", res); }

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

500000

Пример

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

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

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

250000

Пример

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

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

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

750

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

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