Функция from_secs
Функция from_secs создаёт значение типа
Duration, представляющее интервал времени,
равный указанному количеству секунд. Параметром
функция принимает целое число секунд типа
u64. Возвращается значение Duration.
Синтаксис
Duration::from_secs(secs)
Пример
Давайте создадим значение Duration из 5 секунд
и выведем его на экран:
use std::time::Duration;
fn main()
{
let res = Duration::from_secs(5);
println!("{:?}", res);
}
Результат выполнения кода:
5s
Пример
Давайте создадим значение Duration из 90 секунд
и получим количество секунд с помощью метода as_secs:
use std::time::Duration;
fn main()
{
let res = Duration::from_secs(90);
println!("{}", res.as_secs());
}
Результат выполнения кода:
90
Пример
Давайте создадим значение Duration из 1 секунды
и переведём его в миллисекунды:
use std::time::Duration;
fn main()
{
let res = Duration::from_secs(1);
println!("{}", res.as_millis());
}
Результат выполнения кода:
1000
Смотрите также
-
класс
Duration,
который представляет интервал времени -
функция
from_millis,
которая создаёт Duration из миллисекунд -
функция
from_micros,
которая создаёт Duration из микросекунд -
функция
from_nanos,
которая создаёт Duration из наносекунд