Метод subsec_millis
Метод subsec_millis возвращает количество миллисекунд
в дробной части продолжительности, которая не покрыта
целыми секундами. Метод не принимает параметров.
Возвращаемое значение представляет собой число типа
u32 в диапазоне от 0 до 999.
Синтаксис
duration.subsec_millis()
Пример
Давайте создадим продолжительность в 1500 миллисекунд и получим количество миллисекунд в её дробной части:
use std::time::Duration;
fn main()
{
let duration = Duration::from_millis(1500);
let res = duration.subsec_millis();
println!("{}", res);
}
Результат выполнения кода:
500
Пример
Давайте создадим продолжительность в 2 секунды и получим количество миллисекунд в её дробной части:
use std::time::Duration;
fn main()
{
let duration = Duration::from_secs(2);
let res = duration.subsec_millis();
println!("{}", res);
}
Результат выполнения кода:
0
Смотрите также
-
класс
Duration,
который представляет продолжительность времени -
метод
as_millis,
который возвращает общее количество миллисекунд -
метод
subsec_micros,
который возвращает количество микросекунд в дробной части -
метод
subsec_nanos,
который возвращает количество наносекунд в дробной части