111,120
社区成员
发帖
与我相关
我的任务
分享
public DateTime getDate(int dayOfWeek)
{
DateTime dt5 = DateTime.Now.Date.AddDays(dayOfWeek - (int)DateTime.Now.DayOfWeek);
return dt5;
}
// 测试用例
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(getDate(5).ToString("yyyy-MM-dd"));
}
DateTime dt5 = DateTime.Now.Date.AddDays(5 - (int)DateTime.Now.DayOfWeek);
MessageBox.Show(dt5.ToString("yyyy-MM-dd"));
switch (weekstr)
{
case "1": weekstr = "星期一"; break;
case "2": weekstr = "星期二"; break;
case "3": weekstr = "星期三"; break;
case "4": weekstr = "星期四"; break;
case "5": weekstr = "星期五"; break;
case "6": weekstr = "星期六"; break;
case "7": weekstr = "星期日"; break;
}int input = 5;
DateTime today = DateTime.Today;
DateTime yourdate = today.AddDays(input - (int)today.DayOfWeek);