Documentation

InfluxQL 日期和时间函数

InfluxDB 3核心正在进行公开测试

InfluxDB 3 Core 正在进行公开 alpha 测试,并可供测试和反馈,但不适合用于生产环境。产品和本文件都是进行中的工作。我们欢迎并鼓励您分享您对 alpha 版本的体验,并邀请您加入我们的公共频道以获取更新和分享反馈。

阿尔法预期和建议

使用InfluxQL日期和时间函数执行与时间相关的操作。

现在()

返回当前系统时间(UTC)。仅在WHERE子句中支持。

now()

时间()

GROUP BY子句中使用,以将数据分组为基于时间的区间,也称为“窗口”,使用指定的间隔。time列中的时间戳更新为它们所在窗口的起始边界,并按time分组。窗口使用基于指定间隔的预设整数边界,这些边界独立于WHERE子句中的时间条件。

此操作可用于执行以下任务:

  • 通过将每个窗口中的多个点聚合成一个点来降低数据采样。
  • 将不规则时间序列数据标准化,以便在规律的时间间隔内发生。

仅在GROUP BY子句中支持。

time(interval[, offset])

参数

  • interval: 指定窗口间隔的持续时间文字。
  • offset: 持续时间字面量,向前或向后移动预设时间边界。 可以是正数或负数。 默认值是 0s.
示例

将数据下采样为基于时间的间隔

时区()

对查询结果中的时间戳应用时区偏移。 偏移量包括任何季节性偏移,例如夏令时(DST)或 英国夏令时(BST)。 仅在时区子句中支持。

tz(time_zone)

参数

示例

返回芝加哥时区的UTC偏移量



Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: