可能重复:
如何用 C# 找到一个月中的第三个星期五?
有一个条件是特定事件只会在每个月的第一个和第三个 星期三发生。我正在尝试实现如下所示,
DateTime nextMeeting = DateTime.Today.AddDays(14);
int daysUntilWed = ((int)DayOfWeek.Wednesday - (int)nextMeeting.DayOfWeek + 7) % 7;
DateTime nextWednesday = nextMeeting.AddDays(daysUntilWed);
但我没有得到想要的结果。我敢肯定,我错过了一个逻辑,或者 ASP.NET 中是否有任何方法可以做到这一点?更多详细信息:我试图通过单击将设置标签的按钮来显示下周三(以先到者为准)。