您的位置:首页 > 其它

取得当前日期所在的星期里从星期一到星期日所有的日期列表

2007-12-03 15:44 330 查看
Snowdust(雪尘)回复于 2006-01-13 09:35:34 得分 30
如果星期天是一周的第一天:

private void button1_Click(object sender, System.EventArgs e)

{

DateTime dt = DateTime.Now.AddDays(- (int)DateTime.Now.DayOfWeek);

for(int i = 0; i < 7; i++)

{

this.textBox1.Text += "\r\n" + dt.AddDays(i).ToString("yyyy-MM-dd");

}

}

如果星期天是一周的最后一天:

private void button2_Click(object sender, System.EventArgs e)

{

DateTime dt;

if(DateTime.Now.DayOfWeek == 0)

{

dt = DateTime.Now.AddDays( - 6);

}

else

{

dt = DateTime.Now.AddDays(1 - (int)DateTime.Now.DayOfWeek);

}

for(int i = 0; i < 7; i++)

{

this.textBox1.Text += "\r\n" + dt.AddDays(i).ToString("yyyy-MM-dd");

}

}

我在做人才网的时候,要求列出本周星期一到星期七的日期,用到此方法.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: