| | |
| | | |
| | | public Response groupNameCount(int timeType, int userId) { |
| | | FaultUpload upload = new FaultUpload(); |
| | | Date now = new Date(); |
| | | String uploadStartTime = null; |
| | | String uploadEndTime = null; |
| | | if(timeType == 1){ |
| | | //本月 |
| | | Calendar monthStart = Calendar.getInstance(); |
| | | monthStart.setTime(now); |
| | | //设置为1号,当前日期既为本月第一天 |
| | | monthStart.set(Calendar.DAY_OF_MONTH,1); |
| | | monthStart.set(Calendar.HOUR_OF_DAY, 0); |
| | |
| | | monthStart.set(Calendar.SECOND, 0); |
| | | |
| | | Calendar monthEnd = Calendar.getInstance(); |
| | | monthEnd.setTime(now); |
| | | //设置为1号,当前日期既为本月第一天 |
| | | monthEnd.set(Calendar.DAY_OF_MONTH,monthEnd.getActualMaximum(Calendar.DAY_OF_MONTH)); |
| | | monthEnd.set(Calendar.HOUR_OF_DAY, 23); |
| | |
| | | }else if(timeType == 2){ |
| | | //本季度 |
| | | Calendar monthStart = Calendar.getInstance(); |
| | | monthStart.setTime(now); |
| | | monthStart.set(Calendar.DAY_OF_MONTH,1); |
| | | monthStart.set(Calendar.HOUR_OF_DAY, 0); |
| | | monthStart.set(Calendar.MINUTE, 0); |
| | | monthStart.set(Calendar.SECOND, 0); |
| | | |
| | | Calendar monthEnd = Calendar.getInstance(); |
| | | monthEnd.setTime(now); |
| | | //设置为1号,当前日期既为本月第一天 |
| | | monthEnd.set(Calendar.DAY_OF_MONTH,monthEnd.getActualMaximum(Calendar.DAY_OF_MONTH)); |
| | | monthEnd.set(Calendar.HOUR_OF_DAY, 23); |
| | | monthEnd.set(Calendar.MINUTE, 59); |
| | | monthEnd.set(Calendar.SECOND, 59); |
| | | |
| | | //定位是第几季度 |
| | | int i = monthStart.get(Calendar.MONTH); |
| | |
| | | monthStart.set(Calendar.MONTH,9); |
| | | monthEnd.set(Calendar.MONTH,11); |
| | | } |
| | | //设置为1号,当前日期既为本月第一天 |
| | | monthEnd.set(Calendar.DAY_OF_MONTH,monthEnd.getActualMaximum(Calendar.DAY_OF_MONTH)); |
| | | monthEnd.set(Calendar.HOUR_OF_DAY, 23); |
| | | monthEnd.set(Calendar.MINUTE, 59); |
| | | monthEnd.set(Calendar.SECOND, 59); |
| | | |
| | | uploadStartTime = DateUtil.YYYY_MM_DD_HH_MM_SS.format(monthStart.getTime()); |
| | | uploadEndTime = DateUtil.YYYY_MM_DD_HH_MM_SS.format(monthEnd.getTime()); |
| | | }else{ |
| | | //年度 |
| | | Calendar monthStart = Calendar.getInstance(); |
| | | monthStart.setTime(now); |
| | | monthStart.set(Calendar.MONTH,0); |
| | | monthStart.set(Calendar.DAY_OF_MONTH,1); |
| | | monthStart.set(Calendar.HOUR_OF_DAY, 0); |
| | |
| | | monthStart.set(Calendar.SECOND, 0); |
| | | |
| | | Calendar monthEnd = Calendar.getInstance(); |
| | | monthEnd.setTime(now); |
| | | //设置为1号,当前日期既为本月第一天 |
| | | monthEnd.set(Calendar.MONTH,11); |
| | | monthEnd.set(Calendar.DAY_OF_MONTH,monthEnd.getActualMaximum(Calendar.DAY_OF_MONTH)); |