【发布时间】:2016-06-16 00:47:42
【问题描述】:
我有一个日期列表,范围从 2015 年 7 月到 2016 年 1 月
2015/07/20 14:15:23 2015/07/20 14:16:06 2015/07/26 23:39:15 2015/09/02 22:51:46 2015/09/02 22:52:33 2015/10/26 20:42:23 2015/11/12 14:54:31 2015/11/30 06:49:10 2015/12/02 10:18:17 2015/12/10 08:34:53 2015/12/10 15:15:33 2015/12/15 06:43:32 2015/12/29 02:55:01 2016/01/12 19:46:45 2016/01/13 07:31:14 2016/01/13 07:32:59 2016/01/14 05:28:33我想将这些分成几周,所以我确切地知道已经过去了多少周,并计算每个组的数量。我正在从 web 服务中提取日期并将它们放入 datagridview 中。
我要添加一个名为 week 的列,我无法在其中添加每个列所属的周。
if (SplitChkBox.Checked == true)
{
column = new DataColumn();
column.DataType = System.Type.GetType("System.String");
column.ColumnName = "Week";
table.Columns.Add(column);
}
最后我会创建一个图表来显示每周有多少实例。
谢谢!
编辑
从2015/07/20 到2016/01/14 大约有 25 周的时间。如果超过 0,我想返回 1-25 以及属于该组的周数。
【问题讨论】:
-
所以您正在寻找一年中的一周?
-
这里你可以找到如何获得一周stackoverflow.com/questions/11154673/…
-
我已将日期转换为 ISO 格式,尽管在这个问题中很清楚使用的是什么格式,但使用国际标准以避免歧义仍然是 SO 的良好做法。