我需要從此行中排除週末。從日期時間排除週末
If Convert.ToDateTime(e.Row.Cells(4).Text).ToString < DateTime.Now.AddDays(-3) Then
e.Row.BackColor = System.Drawing.Color.FromName("red")
我希望有一個簡單的方法來做到這一點!
我需要從此行中排除週末。從日期時間排除週末
If Convert.ToDateTime(e.Row.Cells(4).Text).ToString < DateTime.Now.AddDays(-3) Then
e.Row.BackColor = System.Drawing.Color.FromName("red")
我希望有一個簡單的方法來做到這一點!
使用下面的代碼
DateDiff(DateInterval.Weekday,Date2, Date1)
--Hiren V
我不得不做類似的事情一次。
訣竅是從行中取出字符串,將它們轉換爲DateTime,然後檢查DateTime對象的DayOfWeek屬性。
的DAYOFWEEK屬性可以這樣使用:
DateTime date = new DateTime();
label1.text = date.DayOfWeek.ToString();
就這樣,剛剛檢查值等於「星期六」或者「星期日」的字符串。
這應該有助於您濾除週末。
爲什麼要將DayOfWeek值轉換爲字符串,然後比較字符串值,而不是直接將屬性與枚舉值進行比較? –
對不起,我實際上需要-3天(平日)從今天的日期不包括週末。 – user1420220
我不敢相信我沒有像喬恩說的那樣去做。枚舉要快得多。 –
它怎麼可以是asp-classic *和* C#?而在什麼可能的方式是C#代碼? –
woops對不起,它實際上vb。使用視覺工作室與表,並已將該位代碼附加到rowdatabound事件 – user1420220
因此,*仍然*沒有理由擁有C#標記,對吧? –