文档文档

duration() 函数

duration() 将值转换为 duration 类型。

duration() 将整数和无符号整数视为纳秒。对于要转换为 duration 类型的字符串,该字符串必须使用 duration 字面量表示形式。

函数类型签名
(v: A) => duration

有关更多信息,请参阅 函数类型签名

参数

v

必需)要转换的值。

示例

将字符串转换为 duration

duration(v: "1h20m")// Returns 1h20m

将数值类型转换为 duration

duration(v: 4800000000000)

// Returns 1h20m
duration(v: uint(v: 9600000000000))// Returns 2h40m

将列中的值转换为 duration

Flux 不支持 duration 列类型。要将 duration 存储在列中,请将 duration 类型转换为字符串。

data
    |> map(fn: (r) => ({r with _value: string(v: duration(v: r._value))}))

查看示例输入和输出


此页内容对您有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近实时数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建于 Core 的基础之上,增加了高可用性、读取副本、增强的安全性以及数据压缩功能,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层级可供非商业家庭或业余爱好者使用。

有关更多信息,请查看