私は、今年の開始日と終了日を生成する必要があるタイムスロット生成機能に取り組んでいます。タイムスロットの長さがテキストボックスに挿入されます。
ここでは、今年のタイム スロットを作成しましたが、開始日はすべて月曜日のみに開始する必要があります。
したがって、スロットが金曜日に開始する場合は、月曜日までスキップします。
ここでは、月曜日に開始せずにそれを行いました:
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(',');