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