• 统计数据,数据库就只有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);
                        }
                    }
  • 相关阅读:
    4.12 活跃性
    4.13 ReentrantLock
    异步模式之生产者消费者
    同步模式之保护性暂停Guarded Suspension
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习(开课博客)
  • 原文地址:https://www.cnblogs.com/25miao/p/9469339.html
Copyright © 2020-2023  润新知