我正在開發時間段生成功能,在該功能中我必須生成當前年份的最新和最新版本。時段的持續時間將被插入到文本框中。添加必須以星期一開始的日期範圍
在這裏,我在當年做了一個時間段,但我需要所有的時間從星期一開始。
所以,如果一個插槽從星期五開始,那麼跳過直到星期一的日子。
在這裏,我已經做到了沒有從星期一開始:
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(',');
你的問題 - 如果有的話 - 不清楚。你應該改寫... – Guillaume
@Purvaesh請參閱C#TimeSpan類,我用它作爲時間表項目。這是非常有用的,然後使用字符串和/或日期時間 – Moons
你需要開始日期落在'星期一'?那麼結束日期和你想計算的時間段是幾天或幾小時,請添加相關位 – V4Vendetta