我正在研究一个时隙生成功能,在该功能中我必须生成当年的起始日期和截止日期。时隙的持续时间将插入文本框中。
在这里,我在本年度创建了一个时间段,但我只需要从星期一开始所有起始日期。
所以,如果一个时段从星期五开始,那么跳过直到星期一的日子。
在这里,我没有从星期一开始就完成了:
string fdate = "01/01/" + System.DateTime.Today.Year;
fdate = Convert.ToDateTime(fdate).AddDays(-1).ToString();
string ffdate = "";
string ttdate = "";
for (int date = 0; date < 365; )
{
ffdate += Convert.ToDateTime(fdate).AddDays(1 + date).ToString() + ",";
date += Convert.ToInt32(txtTime.Text);
ttdate += Convert.ToDateTime(fdate).AddDays(date).ToString() + ",";
}
fromdate = ffdate.TrimEnd(',');
todate = ttdate.TrimEnd(',');