DateTime dtStart = Util.GetDateTime(txtStartDate.Text);//初始化一个日期 DateTime dtEnd = Util.GetDateTime(txtEndDate.Text);//获取今天日期 List<DateTime> list2 = new List<DateTime>(); while (dtStart <= dtEnd) { dtStart = dtStart.AddDays(1); list2.Add(dtStart); }
//相隔天数 DateTime from = new DateTime(2012, 1, 1); DateTime to = new DateTime(2012, 12, 1); int gapDays = (int)Math.Floor(to.Subtract(to).TotalDays);
具体生成chart,得取决于你用什么控件了。
用 的 是 Telerik 的 RadChart 控件, 微软 的Chart 也用了,比较一下哪个 好用
日期之间 天数我已经 写出来了和 你的差不多,但是 我想 把 天数 转换成 “6-21” (或者 2011年 第23周) 的 集合当中 ,这样
就能 绑定 x轴 了
但是 一时想不起来怎样转换了
(datetime2.getdate()-datetime1.getdate()).TotalDays;
(datetime2.getdate()-datetime1.getdate()).TotalDays;
好象可以实现
TimeSpan方法