可能重复:
获取一个月中的特定日期
我之前曾在如何使用 C# 找到一个月中的第三个星期五?但由于我当时没有很好地解释我的问题,我必须再试一次:
我的目标很简单:按下按钮(此处称为“Button1”)后,我必须确定今天的日期是在该月的第一个星期三还是第三个星期三之前。如果是这种情况,我必须将标签的文本(此处称为“lblDate”)设置为这些未来星期三中最接近当前日期的日期。
到目前为止,我已经写了这个:
protected void Button1_Click(object sender, EventArgs e)
{
DateTime Now = DateTime.Today;
DateTime TempDate = new DateTime(Now.Year, Now.Month, 1);
if (TempDate.DayOfWeek != DayOfWeek.Wednesday)
{
TempDate = TempDate.AddDays(1);
string date = TempDate.ToString();
lblDate.Text = date;
}
if (TempDate == TempDate.AddDays(1))
{
TempDate = TempDate.AddDays(14);
string date = TempDate.ToString();
lblDate.Text = date;
}
}
如您所见,缺少一些东西。我将不胜感激任何帮助填写...