InfluxQL 日期和时间函数
InfluxDB 3 Core 处于公开 Alpha 阶段
InfluxDB 3 Core 处于公开 alpha 阶段,可用于测试和反馈,但不适合生产环境使用。产品和本文档均在不断完善中。我们欢迎并鼓励您提供关于 alpha 体验的反馈,并邀请您加入我们的公共频道以获取更新和分享反馈。
使用 InfluxQL 日期和时间函数来执行与时间相关的操作。
now()
返回当前系统时间 (UTC)。仅在 WHERE
子句中受支持。
now()
time()
在 GROUP BY
子句中使用,以使用指定的时间间隔将数据分组到基于时间的间隔(也称为“窗口”)中。time
列中的时间戳会更新为它们所在窗口的起始边界,并按 time
分组。窗口使用基于指定时间间隔的预设舍入数字边界,这些边界独立于 WHERE
子句中的时间条件。
此操作可用于执行以下操作
- 通过将每个窗口中的多个点聚合为每个窗口的单个点来对数据进行降采样。
- 将不规则时间序列数据规范化为以规则的时间间隔发生。
仅在 GROUP BY
子句中受支持。
time(interval[, offset])
参数
- interval: 指定窗口间隔的持续时间文字。
- offset: 将预设时间边界向前或向后移动的持续时间文字。可以是正数或负数。默认值为
0s
。
示例
tz()
将时区偏移应用于查询结果中的时间戳。偏移量包括任何季节性偏移量,例如夏令时 (DST) 或英国夏季时间 (BST)。仅在 时区子句中受支持。
tz(time_zone)
参数
- time_zone: 用于调整时间的时区字符串文字。使用 Internet Assigned Numbers Authority 时区数据库中定义的时区名称。
示例
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和本文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。