into duration для преобразований
Преобразовать значение в продолжительность.
Подпись
> into duration {flags} ...rest
Флаги
-
--unit, -u {string}: Единица измерения, в которую преобразовать число (будет иметь эффект только при целочисленном вводе)
Параметры
-
...rest: для ввода структуры данных, преобразовать данные по заданным путям ячеек
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| продолжительность | продолжительность |
| целое число | продолжительность |
| строка | продолжительность |
| таблица | таблица |
Примеры
Преобразование строкового значения продолжительности в значение продолжительности
>'7min'|into duration
7min
Преобразование составной строковой продолжительности в значение продолжительности
>'1day 2hr 3min 4sec'|into duration
1day2hr3min4sec
Преобразование таблицы строковых продолжительностей в таблицу значений продолжительности
> [[value]; ['1sec'] ['2min'] ['3hr'] ['4day'] ['5wk']] |into durationvalue
╭───┬───────╮
│# │ value │
├───┼───────┤
│0│1sec│
│1│2min│
│2│3hr│
│3│4day│
│4│5wk│
╰───┴───────╯
Преобразование продолжительности в продолжительность
>420sec|into duration
7min
Преобразование числа наносекунд в продолжительность
>1_234_567|into duration
1ms234µs567ns
Преобразование числа в произвольных единицах измерения в продолжительность
>1_234|into duration--unitms
1sec234ms
Примечания
Максимальное значение продолжительности — i64::MAX наносекунд; максимальная единица измерения продолжительности — неделя (wk).
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/into_duration.html