Documentation

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)) }))

New! Cloud or OSS?

InfluxDB OSS 2.0 release candidate

InfluxDB OSS v2.0.rc includes breaking changes that require a manual upgrade from all alpha and beta versions. For information, see:

Upgrade to InfluxDB OSS v2.0.rc