我正在绘制柱形图。其中 x 轴是日期类型
IE
日 - 以小时为单位
周 - 以天为单位绘制
月 - 以周为单位绘制
半年 - 以周为单位绘制
每年 - 以月为单位绘制
我有一个类似下面的逻辑来绘制 Days 图表
for (DateTime graphStartDate = startDate; graphStartDate < endDate; graphStartDate = graphStartDate.AddHours(1))
例如,这是我的开始日期和结束日期10/10/2013 12:00:00 AM
,10/10/2013 9:32:00 PM
。上面的代码将只提取图表9:00 PM
并省略 30 分钟(这也是要考虑的)。我如何编写一个也将其包含在计算中的循环。这也必须实施数周,因为我将做+7
几天,有可能我会遗漏1 - 6
几天,这对最终用户来说是宝贵的信息