influxdb 时间范围查询
因为influxdb 的time使用的UTC时间格式,相比北京时间会有8小时的差距, 所以在做时间范围查询时做特殊处理,
网上找的方法,如在查询后面加时区(TZ('Asia/Shanghai'))无效果。
最后处理的方法是,
先将前端传过的来时间做减少8小时处理,然后再转化为UTC格式做为查询条件
/*** 获取UTC时间,并减少8小时* @param timeStr* @return*/public String getUTC (String timeStr){//String start = "2023-1-1 "+"00:00:00";DateFormat dtfUTC = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//注意月份是MMtry{Date date1 = simpleDateFormat.parse(timeStr);Calendar ca = Calendar.getInstance();ca.setTime(date1);ca.add(Calendar.HOUR,-8);//日期减8小时Date dt1=ca.getTime();String reslut = dtfUTC.format(dt1);return reslut;}catch (ParseException e) {logger.info("获取UTC时间,并减少8小时异常");logger.error(e.getMessage(), e);}return "";}
endTime = 2022-02-16T23:59:59Z
SELECT * FROM test where time >= '2022-02-15T00:00:00Z' and time < '2022-02-16T23:59:59Z'
influxdb 时间范围查询相关推荐
- InfluxDB 连续查询(Continuous Queries)
文章目录 InfluxDB 连续查询的定义 InfluxDB 连续查询的目的 InfluxDB 连续查询操作 在前面介绍了 InfluxDB的数据保留策略,数据超过保存策略里指定的时间之后,就会被删除 ...
- mongoTemplate结合Criteria实现分页、模糊、二级嵌套和时间范围查询等
点击这里 > Java实现MongoDB分页查询以及优化方案设计 @Transactionalpublic Result<PageResult<SubjectInfo>> ...
- JAVA:日期时间范围查询0点到23点59分59秒之间
问题 在做日期时间范围查询时,需要查询当天时间范围内的数据,如2021-01-05这天的所有记录, 查询时间范围应该是"2021-01-05 00:00:00"至"202 ...
- mysql时间范围查询 索引无效
https://ask.csdn.net/questions/719039 对于range类型,选择性小于17%了,就会走全表扫描,而非range mysql mysql时间范围查询 索引无效 5C ...
- Oracle 日期时间范围查询
/* 日期时间范围查询 */---------- 创建日期时间测试表----------------------------------------------------------- create ...
- redis当成数据库使用,时间范围查询
场景:多设备连接服务器不停的向数据库写数据,并发量高,CPU高负载,可能会出现风险,凌晨设备连接数降低,CPU较低 解决方案:白天高并发数据写入redis暂时保存,凌晨CPU低负载时进行定时写入数据库 ...
- Mybatis-Plus 时间范围查询
Mybatis-Plus 时间范围查询 亲测有效 使用QueryWrapper方法,我Mysql数据库时间字段用的是DateTime,到秒.如果你是用的其他时间格式比较需要将下方date_format ...
- Mybatis的时间范围查询
在项目中避免不了要用到时间范围查询,接下来就介绍如何在ssm项目中使用mybatis 的时间范围查询 首先是js部分 var startime = $("#startime").v ...
- tp5框架时间范围查询
tp5框架时间范围查询 Db::name('app*') ->where('end_time',">=",$kaishi) ...
最新文章
- 2019如何学Python?这里有你需要的答案
- 【博客搬家旧文】leetcode 771. Jewels and Stones
- Qt 清空QPixMap
- 冲刺第六天 1.7 MON
- How is parsed BeanDefinition registered
- 伯努利数(详解 + 例题 :P3711 仓鼠的数学题)
- 程序员如何理解客户需求
- float强制转换的问题及解释
- MATALB程序调试
- 计算机 在职硕士报考条件,2022在职硕士-在职研究生报考条件-中公考研
- Objective-C 协议最基本解释
- 10大渗透神器,渗透测试必备
- kubernetes Pod Lifecycle生命周期与livenessProbe、 readinessProbe探测方法
- Linux系统 | vim配置
- 中国第一个IT职场情商测评
- c#上位机开发(三)——简易串口发送数据
- Geekban极客班 第三周
- 四轮差分驱动平台gazebo插件
- 【托业】【跨栏】REVIEW2
- Python模糊基础点--文件操作