influxdb 时间范围查询

绣文字

关注

阅读 118

2022-02-15

因为influxdb 的time使用的UTC时间格式,相比北京时间会有8小时的差距, 所以在做时间范围查询时做特殊处理,

网上找的方法,如在查询后面加时区(TZ('Asia/Shanghai'))无效果。

最后处理的方法是,

先将前端传过的来时间做减少8小时处理,然后再转化为UTC格式做为查询条件


String format = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
 SimpleDateFormat sdf = new SimpleDateFormat(format);




endTime = 2022-02-16T23:59:59Z

SELECT * FROM test where time >= '2022-02-15T00:00:00Z' and time < '2022-02-16T23:59:59Z'

精彩评论(0)

0 0 举报