Константа MILLISECOND
Константа MILLISECOND класса Duration
содержит значение длительности, равное одной
миллисекунде. Она представляет собой объект
Duration, который можно использовать для
сравнения, сложения, вычитания и других операций
над временными интервалами. Константа не принимает
параметров и доступна как ассоциированное значение
типа.
Синтаксис
Duration::MILLISECOND
Пример
Давайте выведем значение константы
MILLISECOND и посмотрим, сколько в ней
наносекунд:
use std::time::Duration;
fn main()
{
let res = Duration::MILLISECOND;
println!("{:?}", res);
println!("{}", res.as_nanos());
}
Результат выполнения кода:
1ms
1000000
Пример
Давайте сложим константу MILLISECOND
с длительностью в две миллисекунды и получим
итоговое значение в миллисекундах:
use std::time::Duration;
fn main()
{
let res = Duration::MILLISECOND + Duration::from_millis(2);
println!("{}", res.as_millis());
}
Результат выполнения кода:
3
Пример
Давайте сравним константу MILLISECOND
с длительностью в 500 микросекунд:
use std::time::Duration;
fn main()
{
let res = Duration::MILLISECOND > Duration::from_micros(500);
println!("{}", res);
}
Результат выполнения кода:
true
Смотрите также
-
класс
Duration,
который представляет интервал времени -
метод
from_millis,
который создаёт длительность из миллисекунд -
метод
as_millis,
который возвращает длительность в миллисекундах -
константа
SECOND,
которая представляет длительность в одну секунду