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:用于调整时间的时区字符串文字。使用 互联网号码分配机构时区数据库 中定义的时区名称。
示例
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB Clustered 和此文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。