zoukankan      html  css  js  c++  java
  • 统计数据,数据库就只有8,9,10的,而前端需要返回连续的记录

        //遍历集合,把没有的天数加上
                    //相差的天数
                    double days = Math.Ceiling((detail.m_sEndDate - detail.m_sStartDate).TotalDays);
                    DateTime tempToday;
                    bool isExist = false;
                    CurveListItem tempCurveListItem=null;
                    for (int i = 0; i <= days; i++)
                    {
                        tempToday = detail.m_sStartDate.AddDays(i);
                        isExist = false;//开始默认为false,如果存在则赋值就跳出
                        foreach (var item in CurveListItemLists)
                        {
                            if (Convert.ToDateTime(item.m_sDate).ToString("yyyy-MM-dd") == tempToday.ToString("yyyy-MM-dd"))
                            {
                                isExist = true;
                                tempCurveListItem = item;
                                break;
                            }
                        }
                        //遍历完CurveListItemLists后,看看是否存在
                        if (isExist)
                        {
                            CurveListItemListsNew.Add(tempCurveListItem);
                        }
                        else
                        {
                            CurveListItem model = new CurveListItem();
                            model.m_sDate = tempToday.ToString("yyyy-MM-dd HH:mm:ss");
                            model.m_iCount = 0;
                            CurveListItemListsNew.Add(model);
                        }
                    }
  • 相关阅读:
    Java语言
    Java面向对象编程思想
    final关键字
    abstract关键字
    对象初始化过程
    访问修饰符
    继承
    面向对象设计
    static
    封装
  • 原文地址:https://www.cnblogs.com/25miao/p/9469339.html
Copyright © 2011-2022 走看看