Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
435 of 1246 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить