Datumswerte vergleichen

paul meier

Grünschnabel
hi,
wie kann ich prüfen, ob ein Datum innerhalb eines Datumsbereiches liegt?
das geht bei mir nich , bzw. kein Sprung in den If-Zweig:t:
Visual Basic:
	' prüftag = 30.09.2006; datum1=30.09.2006;datum2 = 07.10.2006
	If prüftag >= datum1 And prüftag <= datum2 Then
            machwas()
      End If
was ist falsch?

gruß paul!
 
Welche Datentypen besitzen denn die Datumsvariablen?
Das müsste eigentlich gehen, wenn sie als Date formatiert sind.
Probier mal:
Visual Basic:
If CDate(prüftag) >= CDate(datum1) And CDate(prüftag) <= CDate(datum2) Then
            machwas()
      End If
 
Jetzt muss ich ausnahmsweise wieder den "Ermahner" raushängen lassen: Bitte darauf achten, in welches Forum ihr eure Fragen postet. Datumsvergleiche haben mit Windows.Forms ungefähr soviel zu tun, wie ein Ralley-Auto mit einer Möhre. Versucht daher bitte, zuerst nachzudenken wo euer Beitrag hinpasst und dann erst posten. Das erspart uns Moderatoren Arbeit und vor allem Zeit, die wir in die Beantwortung eurer Fragen stecken können.
 

Neue Beiträge

Zurück