67

我是 InfluxDB 的新手。我正在管理 ui 中查询数据。我将时间视为时间戳。是否可以看到它被格式化为日期和时间?

4

4 回答 4

127

您可以通过在 CLI 中输入以下命令来选择RFC 3339格式:

precision rfc3339
于 2016-01-04T11:38:24.067 回答
20

要将 influxdb 时间戳转换为普通时间戳,您可以在控制台上键入:

涌入精密 rfc3339

现在尝试使用您的查询,它应该可以工作。

更多详情请点击链接: https ://www.influxdata.com/blog/tldr-influxdb-tech-tips-august-4-2016/

于 2018-10-18T07:09:48.210 回答
16

虽然thierry已经回答了这个问题,但这里也是文档的链接:

精度'rfc3339|h|m|s|ms|u|ns'

指定时间戳的格式/精度:rfc3339 (YYYY-MM-DDTHH:MM:SS.nnnnnnnnnZ), h (小时), m (分钟), s (秒), ms (毫秒), u (微秒), ns (纳秒)。精度默认为纳秒。

https://docs.influxdata.com/influxdb/v1.5/tools/shell/#influx-arguments

于 2018-05-15T18:45:11.727 回答
8

自InfluxDB 1.1 起, Web 管理界面已被弃用(默认禁用)。

时间戳的精度可以控制为返回小时 (h)、分钟 (m)、秒 (s)、毫秒 (ms)、微秒 (u) 或纳秒 (ns)。一个特殊的精度选项是RFC3339返回具有纳秒精度的 RFC3339 格式的时间戳。CLI 和 HTTP API 指定所需时间精度的机制不同。

要在 CLI 中设置精度,您可以根据所需的精度在命令行中编写precision <RFC3339|h|m|s|ms|us|ns>。CLI 的默认精度值为纳秒。

要在 HTTP API 中设置精度epoch=<h|m|s|ms|us|ns>,请作为查询参数传递。精度的默认值为 RFC3339。

于 2017-05-02T08:59:32.943 回答