从datetime中排除周末

时间:2012-05-28 15:49:24

标签: vb.net

我需要从这一行中排除周末。

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

我希望有一种简单的方法可以做到这一点!

2 个答案:

答案 0 :(得分:1)

使用以下代码

DateDiff(DateInterval.Weekday,Date2, Date1)

- Hiren V

答案 1 :(得分:0)

我必须做一次类似的事情。

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

DayOfWeek属性可以这样使用:

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

这样,只需检查该值是否等于“星期六”或“星期日”的字符串。

这可以帮助你过滤周末。