zoukankan      html  css  js  c++  java
  • 时间日期循环

    public static Chart getStatisticalData(List<AdminIndexData> listAdminIndex, String name,String startTime,String endTime,AdminIndexService adminIndexService,AdminIndexData ad) {
    		Chart chart = new Chart();
    		Calendar star = Calendar.getInstance();
    		star.setTime(DateUtils.parseDate(startTime));
    		
    		Calendar end = Calendar.getInstance();
    		end.setTime(DateUtils.parseDate(endTime));
    		
    		List<Integer> datas = new ArrayList<Integer>();
    		//int total=0;
    		int countZhuBanFan=adminIndexService.getCountZhuBanFan(ad);
    		int countDaiLiShang=adminIndexService.getCountDaiLiShang(ad);
    		int countAccount=adminIndexService.getCountAccount(ad);
    		int countExhiMain=adminIndexService.getCountExhiMain(ad);
    		int countHuiYiMain=adminIndexService.getCountHuiYiMain(ad);
            int countOrder=adminIndexService.getCountOrder(ad);
    		
    		
    		String month="";
    		for (;star.getTime().getTime()<=end.getTime().getTime();star.add(Calendar.MONTH, 1)){
    			month = DateUtils.formatDate(star.getTime(), "yyyy-MM");
    			int number = 0;;
    			for (AdminIndexData adminIndexData : listAdminIndex) {
    				if (month.equals(adminIndexData.getMonthTime())) {
    					number = adminIndexData.getNumber();
    					//total = total+number;
    				}
    			}
    			datas.add(number);
    			//chart.setName(name+"<br/>"+String.valueOf(total));
    			
    			if("展会主办方".equals(name)){
    				chart.setName(name+"<br/>"+String.valueOf(countZhuBanFan));
    			}else if("展会代理商".equals(name)){
    				chart.setName(name+"<br/>"+String.valueOf(countDaiLiShang));
    			}else if("用户账号".equals(name)){
    				chart.setName(name+"<br/>"+String.valueOf(countAccount));
    			}else if("展览".equals(name)){
    				chart.setName(name+"<br/>"+String.valueOf(countExhiMain));
    			}else if("会议".equals(name)){
    				chart.setName(name+"<br/>"+String.valueOf(countHuiYiMain));
    			}else if("订单".equals(name)){
    				chart.setName(name+"<br/>"+String.valueOf(countOrder));
    			}
    
    			chart.setData(datas);
    		}
    		
    		return chart;
    		
    	}
    }
    

      

  • 相关阅读:
    字符串、组合数据类型练习
    使用python画五星红旗
    常用linux操作
    关于大数据
    简易C语言文法
    实验一 词法分析系统
    关于计算机编译原理
    七号团队-团队任务4:每日例会(2018-11-28)
    七号团队-团队任务4:每日例会(2018-11-27)
    第七组,团队作业2
  • 原文地址:https://www.cnblogs.com/SHMILYHP/p/5121868.html
Copyright © 2011-2022 走看看