0

我需要从这条线上排除周末。

 If Convert.ToDateTime(e.Row.Cells(4).Text).ToString < DateTime.Now.AddDays(-3) Then
                            e.Row.BackColor = System.Drawing.Color.FromName("red")

我希望有一个简单的方法来做到这一点!

4

2 回答 2

1

Use the following code

DateDiff(DateInterval.Weekday,Date2, Date1)

--Hiren V

于 2012-05-28T15:54:02.763 回答
0

我曾经做过类似的事情。

诀窍是从您的行中获取字符串,将它们转换为您拥有的 DateTime,然后检查 DateTime 对象的 DayOfWeek 属性。

DayOfWeek 属性可以这样使用:

DateTime date = new DateTime();
label1.text = date.DayOfWeek.ToString();

这样,只需检查该值是否等于字符串“Saturday”或“Sunday”。

这应该可以帮助你过滤掉你的周末。

于 2012-05-28T16:00:15.210 回答