Can anyone help me on how can I validate given DateTime between two DateTime using vb.net?
the given DateTime must not in between the two DateTime..
You can compare date instances the same way you would compare numbers as they override the LessThan, LessThanOrEqual, GreaterThan and GreaterThanOrEqual operators:
Dim minDate = New DateTime(2009, 4, 17) Dim maxDate = New DateTime(2011, 4, 17) Dim selectedDate = New DateTime(2010, 4, 17) If selectedDate > minDate And selectedDate < maxDate Then Console.WriteLine("selected date is valid") Else Console.WriteLine("selected date is invalid") End If Use DateTime.Compare
Dim date1 As New DateTime(100) Dim date2 As New DateTime(200) Dim workingDate As New DateTime(150) If DateTime.Compare(workingDate , date1) >= 0 AND DateTime.Compare(workingDate , date2) <= 0 Then Console.WriteLine("Between") Else Console.WriteLine("Not Between") End If