Метод from_millis
Метод from_millis создаёт значение типа Duration,
представляющее промежуток времени, равный указанному количеству
миллисекунд. Параметром метод принимает целое число миллисекунд
типа u64 и возвращает экземпляр Duration.
Одна миллисекунда равна одной тысячной доле секунды.
Синтаксис
Duration::from_millis(millis)
Пример
Давайте создадим Duration из 1500 миллисекунд
и выведем его значение:
use std::time::Duration;
fn main()
{
let res = Duration::from_millis(1500);
println!("{:?}", res);
}
Результат выполнения кода:
1.5s
Пример
Давайте создадим Duration из 500 миллисекунд
и получим количество секунд с помощью метода as_secs:
use std::time::Duration;
fn main()
{
let res = Duration::from_millis(500);
println!("{}", res.as_secs());
}
Результат выполнения кода:
0
Пример
Давайте создадим Duration из 2500 миллисекунд
и получим количество миллисекунд с помощью метода as_millis:
use std::time::Duration;
fn main()
{
let res = Duration::from_millis(2500);
println!("{}", res.as_millis());
}
Результат выполнения кода:
2500
Смотрите также
-
метод
from_secs,
который создаёт Duration из секунд -
метод
from_micros,
который создаёт Duration из микросекунд -
метод
from_nanos,
который создаёт Duration из наносекунд -
метод
as_millis,
который возвращает количество миллисекунд в Duration