// 截取5分钟时间@Testpublic void timeCutForDay() throws ParseException {String startTime = "2023-03-28 09:16:03";String endTime = "2023-03-31 23:59:59";SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = dateFormat.parse(startTime);Date date1 = dateFormat.parse(endTime);ArrayList<String> list = new ArrayList<>();//5分钟long a = (1000 * 60 * 5);long i = 0;long b = 0;while (true) {if (b >= date1.getTime()) {list.add(dateFormat.format(date1.getTime()));break;}list.add(dateFormat.format(date.getTime() + (a * i)));i++;b = date.getTime() + (a * i);}ArrayList<Map<String, String>> mapArrayList = new ArrayList<>();
// for (String string : list) {
// System.out.println("---"+string);
// }for (int i1 = 0; i1 < list.size(); i1++) {Map<String, String> map = new HashMap<>();map.put("startTime",list.get(i1));if ((i1+1)>=list.size()-1){map.put("endTime",list.get(list.size()-1));mapArrayList.add(map);break;}map.put("endTime",list.get(i1+1));mapArrayList.add(map);}for (Map<String, String> stringMap : mapArrayList) {System.out.println(stringMap);}System.out.println(mapArrayList);// List<DayVo> days = new ArrayList<DayVo>();
//
// for (int i1 = 0; i1 < list.size(); i1++) {
// DayVovo = new DayVo();
// vo.setStartTime(list.get(i1));
// if ((i1+1)>=list.size()-1){
// vo.setEndTime(list.get(list.size()-1));
//
// days.add(vo);
// break;
// }
// vo.setEndTime(list.get(i1+1));
// days.add(vo);
// }}