into duration
for conversions
Convert value to duration.
Signature
> into duration ...rest --convert
Parameters
...rest
: for a data structure input, convert data at the given cell paths--convert {string}
: convert duration into another duration
Notes
This command does not take leap years into account, and every month is assumed to have 30 days.
Examples
Convert string to duration in table
> [[value]; ['1sec'] ['2min'] ['3hr'] ['4day'] ['5wk']] | into duration value
╭───┬─────────────╮
│ # │ value │
├───┼─────────────┤
│ 0 │ 1sec │
│ 1 │ 2min │
│ 2 │ 3hr │
│ 3 │ 4day │
│ 4 │ 1month 5day │
╰───┴─────────────╯
Convert string to duration
> '7min' | into duration
7min
Convert string to the requested duration as a string
> '7min' | into duration --convert sec
420 sec
Convert duration to duration
> 420sec | into duration
7min
Convert duration to the requested duration as a string
> 420sec | into duration --convert ms
420000 ms
Convert µs duration to the requested duration as a string
> 1000000µs | into duration --convert sec
1 sec
Convert duration to the µs duration as a string
> 1sec | into duration --convert µs
1000000 µs
Convert duration to µs as a string if unit asked for was us
> 1sec | into duration --convert us
1000000 µs