InfluxQL 日期和时间函数
使用 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 分配号码管理局时区数据库中定义的时区名称。
示例
此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。