zoukankan      html  css  js  c++  java
  • 模拟开始时间、结束时间生成历史时间生成曲线模拟数据

         /// <summary>
            /// 生成模拟数据
            /// </summary>
            /// <param name="vp">间隔时间秒</param>
            /// <param name="StartDate">统计的时间段</param>
            /// <param name="EndDate"></param>
            /// <returns></returns>
            public ResultEntity<List<NodeValueModel>> SimulationData(int vp, DateTime StartDate, DateTime EndDate)
            {
                ResultEntity<List<NodeValueModel>> resultEntiy = new ResultEntity<List<NodeValueModel>>();
                List<NodeValueModel> list = new List<NodeValueModel>();
                NodeValueModel model;
                //循环获取值
                List<ValueModel> valuelist; ValueModel obj;
                Random random = new Random();
                model = new NodeValueModel();
                model.name = "模拟数据";
                model.Status = 0;
                valuelist = new List<ValueModel>();
                int n = 0;
                model.ValueCount = n; //值的个数
                for (DateTime dt = StartDate; dt <= EndDate; dt = dt.AddSeconds(vp))
                {
                    var Node_Time = dt.ToString("yyyy-MM-dd HH:mm:ss");
                    obj = new ValueModel();
                    obj.NodeStatus = 0;
                    obj.NodeValue = Math.Round(random.NextDouble() * (600 - 100) + 100, 2);//生成随机数据
                    obj.TM = Node_Time;//时间
                    valuelist.Add(obj);
                    n++;
                }
                model.ValueList = valuelist;
           model.ValueCount = n; //值的个数
          list.Add(model);
          resultEntiy.Data
    = list;
          return resultEntiy;
    }
  • 相关阅读:
    二维数组实现01背包
    一维数组实现01背包
    js实现最长子串算法
    mysql__存储过程
    mysql 分页查询 limit
    转:严重: Exception loading sessions from persistent storage
    struts2---ValueStack对象
    struts2----ognl
    什么是JavaBean?
    EL表达式
  • 原文地址:https://www.cnblogs.com/Loners/p/14075183.html
Copyright © 2011-2022 走看看