Метод as_millis
Метод as_millis возвращает общее количество
миллисекунд, содержащихся в значении Duration.
Метод не принимает параметров и возвращает целое число
типа u128 - количество миллисекунд.
Синтаксис
duration.as_millis()
Пример
Давайте создадим значение Duration из 2 секунд
и получим количество миллисекунд:
use std::time::Duration;
fn main()
{
let duration = Duration::from_secs(2);
let res = duration.as_millis();
println!("{}", res);
}
Результат выполнения кода:
2000
Пример
Давайте создадим значение Duration из 1500
миллисекунд и получим количество миллисекунд:
use std::time::Duration;
fn main()
{
let duration = Duration::from_millis(1500);
let res = duration.as_millis();
println!("{}", res);
}
Результат выполнения кода:
1500
Пример
Давайте создадим значение Duration из 3 секунд
и 500 миллисекунд и получим количество миллисекунд:
use std::time::Duration;
fn main()
{
let duration = Duration::new(3, 500_000_000);
let res = duration.as_millis();
println!("{}", res);
}
Результат выполнения кода:
3500
Пример
Давайте создадим значение Duration из 1234567
наносекунд и получим количество миллисекунд:
use std::time::Duration;
fn main()
{
let duration = Duration::from_nanos(1234567);
let res = duration.as_millis();
println!("{}", res);
}
Результат выполнения кода:
1