duration() function
The duration()
function converts a single value to a duration.
Function type: Type conversion
Output data type: Duration
duration(v: "1m")
Parameters
v
The value to convert.
Data type: Integer | String | Uinteger
duration()
assumes numeric input values are nanoseconds.
String input values must use duration literal representation.
Examples
Flux does not support duration column types. The example below converts an integer to a duration and stores the value as a string.
from(bucket: "sensor-data")
|> range(start: -1m)
|> filter(fn:(r) => r._measurement == "system" )
|> map(fn:(r) => ({ r with uptime: string(v: duration(v: r.uptime)) }))
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB and this documentation. To find support, the following resources are available:
InfluxDB Cloud and InfluxDB Enterprise customers can contact InfluxData Support.