| | |
| | | String yearAndMonth = ""; |
| | | String startTime = ""; |
| | | Integer endMinute = Integer.parseInt(String.valueOf(minute.charAt(minute.length() - 1))); |
| | | if (endMinute >= 6) { |
| | | if (endMinute >= 6||endMinute==0) {//分钟结尾如果是 6 7 8 9 0 比如12:16,12:20进入, 则获取12:10-12:15的数据 |
| | | date = DateUtil.rollMinute(date, -1); |
| | | StringBuilder time = new StringBuilder(sdf.format(date)); |
| | | startTime = time.replace(15, 19, "0:00").toString(); |
| | | } else { |
| | | date = DateUtil.rollMinute(date, -5); |
| | | }else {// 分钟结尾如果是1 2 3 4 5 则获取上个五分钟数据 比如12:11分钟进入 则获取12:05-12:10的数据 |
| | | date = DateUtil.rollMinute(date, -9); |
| | | StringBuilder time = new StringBuilder(sdf.format(date)); |
| | | startTime = time.replace(15, 19, "5:00").toString(); |
| | | } |