【发布时间】:2013-08-22 19:23:52
【问题描述】:
如何从 MonthCalendar 中获取星期几?
如果我选择一天让我们说。 2013 年 8 月 22 日,
我想要一个可以获取周一到周日(包括 2013 年 8 月 22 日)的所有代码的代码。
这意味着我会得到 8 月 18 日、19 日、20 日、21 日、22 日、23 日、24 日、25 日。
所以这是我的解决方案,但这不是我想要的。
List<DateTime> oneweek = new List<DateTime>();
for (int i = 7; 0 <= i; i--)
{
oneweek.Add(mcCalendar.SelectionEnd.Subtract(new TimeSpan(i, 0, 0, 0)));
}
它将获得 8 月 22 日和 7 天后的日期列表。
就像我说的,我想要一周中的几天,包括 8 月 22 日,从星期一到星期日。 8 月 18 日、19 日、20 日、21 日、22 日、23 日、24 日、25 日。
【问题讨论】:
-
我不知道包含 8 天的“周”的常见概念(尤其是您将其描述为星期一到星期六的那个,这似乎不包括星期日),但您两次给出的示例为 18, 19,20,21,22,23,24,25?