Метод as_micros
Метод as_micros возвращает общее количество микросекунд,
которое представляет собой значение Duration.
Метод не принимает параметров и возвращает целое число
типа u128. Если длительность содержит дробные
части микросекунды, они отбрасываются (округление вниз).
Синтаксис
duration.as_micros()
Пример
Давайте создадим длительность в 2 миллисекунды и получим количество микросекунд:
use std::time::Duration;
fn main()
{
let duration = Duration::from_millis(2);
let res = duration.as_micros();
println!("{}", res);
}
Результат выполнения кода:
2000
Пример
Давайте создадим длительность в 1 секунду и получим количество микросекунд:
use std::time::Duration;
fn main()
{
let duration = Duration::from_secs(1);
let res = duration.as_micros();
println!("{}", res);
}
Результат выполнения кода:
1000000
Пример
Давайте создадим длительность из 1500 микросекунд и получим количество микросекунд:
use std::time::Duration;
fn main()
{
let duration = Duration::from_micros(1500);
let res = duration.as_micros();
println!("{}", res);
}
Результат выполнения кода:
1500
Смотрите также
-
метод
as_millis,
который возвращает количество миллисекунд -
метод
as_nanos,
который возвращает количество наносекунд -
метод
from_micros,
который создаёт Duration из микросекунд -
метод
as_secs,
который возвращает количество секунд