Quelqu'un peut-il m'aider sur comment puis-je valider datetime donné entre deux DateTime en utilisant vb.net?Date de validation de l'heure dans vb.net
DateTime donnée ne doit pas entre les deux DateTime ..
Quelqu'un peut-il m'aider sur comment puis-je valider datetime donné entre deux DateTime en utilisant vb.net?Date de validation de l'heure dans vb.net
DateTime donnée ne doit pas entre les deux DateTime ..
Utilisez 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
Vous pouvez comparer date instances la même façon que vous comparer les chiffres car ils remplacent les LessThan
, LessThanOrEqual
, et GreaterThan
GreaterThanOrEqual
opérateurs:
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
Dim dt As Date = DateTimePicker1.Value.Date
If dt < CDate("2010-04-01") Or dt > CDate("2010-04-10") Then
MessageBox.Show("Date is not in the first 10 days of April so is ok")
End If
merci mon frère, ça marche! :RÉ – Mark