• 【无标题】


    把一天24个小时拆分为96个节点,间隔15分钟为一个,然后在根据当前时间查询节点,显示最近的节点,然后在作为条件查询数据库的96个字段。

    //查询当天24小时分为96个节点 15分钟间隔
    private List createNineSixPoint() {
    List list1 = new ArrayList();
    String tmp1 = “”;
    String tmp2 = “”;
    String tmp3 = “”;
    String tmp4 = “”;

        for (int i = 0; i < 24; i++) {
            if (i <= 9) {
                tmp1 = "0" + i + "00";
                tmp2 = "0" + i + "15";
                tmp3 = "0" + i + "30";
                tmp4 = "0" + i + "45";
            } else {
                tmp1 = i + "00";
                tmp2 = i + "15";
                tmp3 = i + "30";
                tmp4 = i + "45";
            }
            list1.add(tmp1);
            list1.add(tmp2);
            list1.add(tmp3);
            list1.add(tmp4);
        }
        return list1;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    需要查询的代码,放到你自己的方法

        Date date = new Date();
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date); // 设置为当前时间
        date = calendar.getTime();
        SimpleDateFormat formatter1 = new SimpleDateFormat("HHmm");
       
        String datime1 = formatter1.format(date);
    
        String tableName1="jc_gj_"+zoneid+"_"+datime;    //动态SQL表名
        List list1=createNineSixPoint();  //间隔15分钟的96个节点
        int shijian=Integer.parseInt(datime1); //时间
        String jd="";
        for (int i=0;i=jiedian && shijian-15
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31

    //A,B,C相,传给参数
    String AX=“AX_”+jd;
    String BX=“BX_”+jd;
    String CX=“CX_”+jd;
    mapper.getMonitoringPoint(tableName,tableName1,AX,BX,CX,eqid);

    在这里插入图片描述
    数据库的结构是这样的

  • 相关阅读:
    智能毫米波雷达人体感应器,实时检测静止存在,智能化控制方案
    base64编解码
    基于python+Django的二维码生成算法设计与实现
    css3鼠标悬停图片特效,图片悬停效果
    Hive3 介绍与安装使用
    线程纵横:C++并发编程的深度解析与实践
    git --- 删除本地分支和远程分支操作
    Java Tomcat内存马——Listener内存马
    2007-2022 年上市公司国内外专利授权情况数据
    MySQL 定义条件与处理程序 的详细讲解
  • 原文地址:https://blog.csdn.net/weixin_44540285/article/details/126894930