Hallo Leute,
ich versuche mit Visual Basic einen Datumswert zu vergleichen. Leider erkennt das Programm nicht die Uhrzeit die in dem Datum erhalten ist.
Wenn ich z.B ein Datum mit Uhrzeit vergleichen will (11.10.2019 10:00 > 11.10.2019 09:00) dann vergleicht das Programm die Uhrzeit nicht mit.
Ich habe es mit Datetime.Compare versucht aber das hat nicht funktioniert. Er vergleicht die Uhrzeit einfach nicht mit
Danke fürs lesen
ich versuche mit Visual Basic einen Datumswert zu vergleichen. Leider erkennt das Programm nicht die Uhrzeit die in dem Datum erhalten ist.
Wenn ich z.B ein Datum mit Uhrzeit vergleichen will (11.10.2019 10:00 > 11.10.2019 09:00) dann vergleicht das Programm die Uhrzeit nicht mit.
VB.NET-Quellcode
- If (DateTime.Compare(Convert.ToDateTime(sDate), Convert.ToDateTime(reader("Von"))) = -1 Or DateTime.Compare(Convert.ToDateTime(sDate), Convert.ToDateTime(reader("Bis")))) = 1 And (DateTime.Compare(Convert.ToDateTime(eDate), Convert.ToDateTime(reader("Von"))) = -1 Or DateTime.Compare(Convert.ToDateTime(eDate), Convert.ToDateTime(reader("Bis"))) = 1) And Not (DateTime.Compare(Convert.ToDateTime(sDate), Convert.ToDateTime(reader("Von"))) = -1 And DateTime.Compare(Convert.ToDateTime(eDate), Convert.ToDateTime(reader("Bis"))) = 1) Then
- countBuchungen += 1
- End If
Ich habe es mit Datetime.Compare versucht aber das hat nicht funktioniert. Er vergleicht die Uhrzeit einfach nicht mit
Danke fürs lesen