Spec-Zone.ru › Nushell

into duration для преобразований

Преобразовать значение в длительность.

Сигнатура

> into duration {flags} ...rest

Флаги

  • --unit, -u {string}: Единица измерения, в которую нужно преобразовать число (действует только для целочисленного ввода)

Параметры

  • ...rest: Для ввода в виде структуры данных преобразовать данные по указанным путям к ячейкам.

Типы ввода/вывода:

ввод вывод
int duration
float duration
string duration
duration duration
record record
record duration
table table

Примеры

Преобразовать строку длительности в значение длительности.

> '7min' | into duration
7min

Преобразовать строку составной длительности в значение длительности.

> '1day 2hr 3min 4sec' | into duration
1day 2hr 3min 4sec

Преобразовать таблицу строк длительности в таблицу значений длительности.

> [[value]; ['1sec'] ['2min'] ['3hr'] ['4day'] ['5wk']] | into duration value
╭───┬───────╮
│ # │ value │
├───┼───────┤
│ 0 │  1sec │
│ 1 │  2min │
│ 2 │   3hr │
│ 3 │  4day │
│ 4 │   5wk │
╰───┴───────╯

Преобразовать длительность в длительность.

> 420sec | into duration
7min

Преобразовать строку в формате hh:mm:ss в длительность

> '3:34:00' | into duration
3hr 34min

Преобразовать строку в формате hh:mm:ss.f в длительность

> '2:45:31.2' | into duration
2hr 45min 31sec 200ms

Преобразовать число наносекунд в длительность.

> 1_234_567 | into duration
1ms 234µs 567ns

Преобразовать число в произвольной единице измерения в длительность.

> 1_234 | into duration --unit ms
1sec 234ms

Преобразовать число с плавающей точкой в произвольной единице измерения в длительность.

> 1.234 | into duration --unit sec
1sec 234ms

Преобразовать запись в длительность.

> {day: 10, hour: 2, minute: 6, second: 50, sign: '+'} | into duration
1wk 3day 2hr 6min 50sec

Примечания

Максимальное значение длительности — i64::MAX наносекунд; максимальная единица времени для длительности — wk (недели).

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/into_duration.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API