РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
433 of 1245 menu

Метод as_secs_f64

Метод as_secs_f64 возвращает продолжительность в виде числа с плавающей точкой (тип f64), представляющего общее количество секунд. В отличие от метода as_secs, который возвращает только целую часть, данный метод включает и дробную часть, что позволяет получить более точное значение. Параметров метод не принимает.

Синтаксис

duration.as_secs_f64()

Пример

Давайте создадим объект Duration из 1500 миллисекунд и получим его значение в секундах с плавающей точкой:

use std::time::Duration; fn main() { let duration = Duration::from_millis(1500); let res = duration.as_secs_f64(); println!("{}", res); }

Результат выполнения кода:

1.5

Пример

Давайте создадим объект Duration из 2 секунд и 500 миллисекунд с помощью метода from_secs_f64:

use std::time::Duration; fn main() { let duration = Duration::from_secs_f64(2.5); let res = duration.as_secs_f64(); println!("{}", res); }

Результат выполнения кода:

2.5

Пример

Давайте создадим объект Duration из 500 наносекунд и получим его значение в секундах:

use std::time::Duration; fn main() { let duration = Duration::from_nanos(500); let res = duration.as_secs_f64(); println!("{}", res); }

Результат выполнения кода:

0.0000005

Смотрите также

  • класс Duration,
    который представляет интервал времени
  • метод from_secs_f64,
    который создает Duration из числа секунд с плавающей точкой
  • метод as_secs,
    который возвращает целое количество секунд
  • метод as_millis,
    который возвращает количество миллисекунд
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить