因为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 时间范围查询相关推荐

  1. InfluxDB 连续查询(Continuous Queries)

    文章目录 InfluxDB 连续查询的定义 InfluxDB 连续查询的目的 InfluxDB 连续查询操作 在前面介绍了 InfluxDB的数据保留策略,数据超过保存策略里指定的时间之后,就会被删除 ...

  2. mongoTemplate结合Criteria实现分页、模糊、二级嵌套和时间范围查询等

    点击这里 > Java实现MongoDB分页查询以及优化方案设计 @Transactionalpublic Result<PageResult<SubjectInfo>> ...

  3. JAVA:日期时间范围查询0点到23点59分59秒之间

    问题 在做日期时间范围查询时,需要查询当天时间范围内的数据,如2021-01-05这天的所有记录, 查询时间范围应该是"2021-01-05 00:00:00"至"202 ...

  4. mysql时间范围查询 索引无效

    https://ask.csdn.net/questions/719039 对于range类型,选择性小于17%了,就会走全表扫描,而非range mysql mysql时间范围查询 索引无效 5C ...

  5. Oracle 日期时间范围查询

    /* 日期时间范围查询 */---------- 创建日期时间测试表----------------------------------------------------------- create ...

  6. redis当成数据库使用,时间范围查询

    场景:多设备连接服务器不停的向数据库写数据,并发量高,CPU高负载,可能会出现风险,凌晨设备连接数降低,CPU较低 解决方案:白天高并发数据写入redis暂时保存,凌晨CPU低负载时进行定时写入数据库 ...

  7. Mybatis-Plus 时间范围查询

    Mybatis-Plus 时间范围查询 亲测有效 使用QueryWrapper方法,我Mysql数据库时间字段用的是DateTime,到秒.如果你是用的其他时间格式比较需要将下方date_format ...

  8. Mybatis的时间范围查询

    在项目中避免不了要用到时间范围查询,接下来就介绍如何在ssm项目中使用mybatis 的时间范围查询 首先是js部分 var startime = $("#startime").v ...

  9. tp5框架时间范围查询

    tp5框架时间范围查询 Db::name('app*')                 ->where('end_time',">=",$kaishi)       ...

最新文章

  1. 2019如何学Python?这里有你需要的答案
  2. 【博客搬家旧文】leetcode 771. Jewels and Stones
  3. Qt 清空QPixMap
  4. 冲刺第六天 1.7 MON
  5. How is parsed BeanDefinition registered
  6. 伯努利数(详解 + 例题 :P3711 仓鼠的数学题)
  7. 程序员如何理解客户需求
  8. float强制转换的问题及解释
  9. MATALB程序调试
  10. 计算机 在职硕士报考条件,2022在职硕士-在职研究生报考条件-中公考研
  11. Objective-C 协议最基本解释
  12. 10大渗透神器,渗透测试必备
  13. kubernetes Pod Lifecycle生命周期与livenessProbe、 readinessProbe探测方法
  14. Linux系统 | vim配置
  15. 中国第一个IT职场情商测评
  16. c#上位机开发(三)——简易串口发送数据
  17. Geekban极客班 第三周
  18. 四轮差分驱动平台gazebo插件
  19. 【托业】【跨栏】REVIEW2
  20. Python模糊基础点--文件操作

热门文章

  1. android克隆漏洞分析,Android支付宝克隆漏洞
  2. 爬虫取中间文本_零基础学 Python 爬虫 I:了解爬虫基础
  3. lux下载视频使用方法
  4. 微信服务号向特定用户发送消息的解决方案
  5. javascript面向对象笔记(一)
  6. 2023世界大学工程和技术学科排行榜,国内大学排名如何?
  7. 深入浅出 Python 面向对象编程
  8. 从零单排之golang:mutex使用及源码详解
  9. Excel 提取 Word中的数据到Excel表格中
  10. HBase学习总结(5):HBase表设计