2012-11-04 33 views
0

我有两个日期选取器的文本框。 tbStartDatetbEndDate。用户应该只选择一个从星​​期一开始到星期五结束的日期,例如,vb.net验证选定日期字段的日期

tbStart.text = 05/11/2012 (Mon 5th November 2012) 
tbEndDate.text = 09/11/2012 (Fri 11th November 2012) 

我需要验证开始和结束日期分别是星期一和星期五。

我使用asp.net(Visual Basic)。什么是我的问题的最佳解决方案? 由于

解决:

Sub GetDayOfWeek() 
Dim MyDate As Date = "2012/11/04" 
     If MyDate.DayOfWeek.ToString() = "Sunday" Then 
      Response.Write("Cannot be a weekend!") 
     Else 
      Response.Write("Weekday Detected!") 
     End If 
    End Sub 
+0

A ['CustomValidator'](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols。 customvalidator.aspx)。 –

+0

好主意!如何检测StartDate是否使用vb.net不是星期一? Thnx – James

+1

'Dim notMonday As Boolean = StartDate.DayOfWeek <> DayOfWeek.Monday' –

回答

1
Sub GetDayOfWeek() 
Dim MyDate As Date = "2012/11/04" 
     If MyDate.DayOfWeek.ToString() = "Sunday" Then 
      Response.Write("Cannot be a weekend!") 
     Else 
      Response.Write("Weekday Detected!") 
     End If 
    End Sub