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

Метод as_secs_f32

Метод as_secs_f32 возвращает продолжительность в секундах в виде числа с плавающей точкой типа f32. Метод не принимает параметров и вызывается у экземпляра Duration. Возвращаемое значение включает как целые секунды, так и дробную часть, представленную в виде десятичной дроби.

Синтаксис

duration.as_secs_f32()

Пример

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

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

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

1.5

Пример

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

use std::time::Duration; fn main() { let duration = Duration::new(2, 250_000_000); let res = duration.as_secs_f32(); println!("{}", res); }

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

2.25

Пример

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

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

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

0.5

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

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