如何使用 python 客户端在 InfluxDB 中设置时区

How to set time zone in InfluxDB using python client

我正在使用 Python InfluxDb 客户端写入数据库,如下所示。

    import pytz

    tz = pytz.timezone('US/Pacific')

client.write_points([{"measurement": system_id[1], "tags": tagdic, "time":ts, "fields": fielddic}])

当我 运行 在 D.B 中进行任何查询时,我正在获取 UTC 时间信息。

time    
2016-09-19T18:01:36.001482473Z  
2016-09-19T18:01:36.007748467Z  
2016-09-19T18:01:36.012061884Z

考虑到我的本地时区是 US/Pacific,我如何获取时间信息?

你现在不能这样做。关于该主题有很多 github 个问题,但尚未实施。以下是其中一些:Link1, Link2 , Link3

当然,您可以在选择数据后将时间转换为您的时区。