| | |
| | | public void insertHistoryDaily() { |
| | | String format = DateUtils.yyyy_MM_dd_EN; |
| | | Date now = new Date(); |
| | | //开始时间 |
| | | //开始时间,昨日 |
| | | Date start = DateUtils.dataToTimeStampTime(DateUtils.getDateOfDay(now, -1), format); |
| | | //结束时间 |
| | | //结束时间,今日 |
| | | Date end = DateUtils.dataToTimeStampTime(now, format); |
| | | //因子 |
| | | QueryWrapper<Sensor> sensorQueryWrapper = new QueryWrapper<>(); |
| | |
| | | |
| | | //存入数据库 |
| | | historyDailyMapper.insertHistoryDaily(insertData); |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | List<Integer> list = new ArrayList<>(); |
| | | list.add(8);//1点 |
| | | list.add(12);//2 |
| | | list.add(10);//3 |
| | | list.add(18);//4 |
| | | list.add(16);//5 |
| | | list.add(22);//6 |
| | | list.add(4);//7 |
| | | list.add(12); |
| | | list.add(28); |
| | | list.add(26); |
| | | list.add(25); |
| | | list.add(21); |
| | | list.add(6); |
| | | list.add(18); |
| | | list.add(28); |
| | | list.add(18); |
| | | list.add(16); |
| | | list.add(15); |
| | | list.add(12); |
| | | list.add(14); |
| | | list.add(12); |
| | | list.add(10); |
| | | list.add(5); |
| | | list.add(88);//24 |
| | | Integer max = 0; |
| | | for (int i = 7; i < list.size(); i++) { |
| | | Integer sum = 0; |
| | | for (int j = i - 7; j <= i; j++) { |
| | | Integer b = list.get(j); |
| | | sum = sum + b; |
| | | } |
| | | if (sum > max) { |
| | | max = sum; |
| | | } |
| | | } |
| | | System.out.println((max / 8F)); |
| | | } |
| | | } |