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

Метод from_micros

Метод from_micros создает новый экземпляр Duration, представляющий указанное количество микросекунд. Параметром метод принимает целое число типа u64 - количество микросекунд. Метод возвращает значение типа Duration.

Синтаксис

Duration::from_micros(micros)

Пример

Давайте создадим Duration из 1 000 000 микросекунд и выведем его значение в секундах:

use std::time::Duration; fn main() { let duration = Duration::from_micros(1_000_000); println!("{:?}", duration); println!("{}", duration.as_secs()); }

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

1s 1

Пример

Давайте создадим Duration из 2 500 000 микросекунд и выведем количество целых секунд и оставшиеся микросекунды:

use std::time::Duration; fn main() { let duration = Duration::from_micros(2_500_000); println!("{}", duration.as_secs()); println!("{}", duration.subsec_micros()); }

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

2 500000

Пример

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

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

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

500000

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

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