时间日期循环

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;

	}
}

  

时间: 2024-10-10 07:35:40

时间日期循环的相关文章

【2017-04-01】JS字符串的操作、时间日期的操作、函数、事件、动画基础

一.字符串的操作 1.转大写: s.toLowerCase(); 2.转大写: s.toUpperCase(); 3.字符串的截取: s.substr(3,4);      -从索引3开始截取,截取4位.索引从0开始. 4.将字符串按指定的字符拆开: s.split(",");             引号内放指定的字符.返回的是一个数组. 5.字符串长度: s.length; 6.字符串中一个字符的索引: s.indexOf("world");      worl

18 PHP数字与字符运算 do while ,for 数组 函数 局部通信 时间日期

转义字符 赋值传值/引用传值 [PHP中的数字与字符运算] do while循环 for循环 红白黑球问题 [提高代码质量--红白黑球问题] 赋值传值和引用传址 数组 枚举数组 关联数组 数组的创建 使用array()函数创建数组 重载数组下标 多维数组 数组操作函数 print_r() unset() count() foreach() 数组元素的删除和增加函数 array_shift() array_values() list() 计算机运行时间计算 函数的概念 函数的语法结构 函数结构说明

一个自定义时间日期控件的使用

一个自定义时间日期的控件,依赖类是GitHub下的.比较好用,现在将使用流程记下: 1.布局文件 <TextView android:id="@+id/tv_remunera_day_datepick" style="@style/input_datepicker" android:layout_width="fill_parent" android:layout_height="wrap_content" androi

时间日期的jQuery代码

获取时间日期的jQuery代码:         function getNewtime(){                 var newtime = new Date();                 var yy = newtime.getYear().toString();                 yy = '20' + yy.substring(yy.length -2) ;                 var mm =newtime.getMonth();     

Js获取当前日期时间+日期印证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天

Js获取当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天 字符串转日期型+Js当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+日期所在年的第几周 日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符

SQL-数学、字符串、时间日期函数和类型转换

--数学函数 --ABS绝对值,select ABS(-99)--ceiling取上限,select CEILING(4.5)--floor去下限select FLOOR(4.5)--power 几次方,select POWER(2,2)--round四舍五入,select round (6.45,1)--sqrt开平方select SQRT(9)--square平方select SQUARE(5) --字符串函数--ASCII 返回字符串最左边的字符ascii码select ASCII('na

mui 时间日期控件(浏览器上无法查看,在手机端可以点击)

<head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title> <link href="css/mui.mi

1、自学——Linux的学习进度与任务【时间日期管理类的命令】

时间日期管理类的命令 时间日期管理类的命令:  # date :显示 # date MMDDhhmm[CC]YY.ss :设定 # date [+FORMAT] %Y:4位年份 %y:  2位年份 %M:  分 %m:月 %d:  日 %H:  时 %S:  秒 %T: 时间(以冒号隔开) %D:日期 %F: 日期(以横杆隔开) unix元年:1970-01-01 00:00:00 %s:timestamp:从unix元年开始到此刻所经历的秒数 # cal   :    显示日历 # cal #

Android开发之时间日期1

对于手机的时间日期设置估计大家一定都不陌生吧,今天做了一个关于时间日期设置的小例子,其中遇到一个问题,求指导,如何使设置的时间日期和手机系统同步?还望高手指点一二. 先不说这个了,分享一下我的小例子,看对你是否有帮助. 首先是时间设置: .java文件(MainActivity.java): package com.example.activity_time_date; import java.util.Calendar; import android.app.Activity; import