Archiv verlassen und diese Seite im Standarddesign anzeigen : Logikfrage: Wie stelle ich fest, ob sich die aktuelle Zeit zwischen 2 Zeiten befindet
dav133
2004-09-06, 14:36:34
Sprache: Visual Basic
Ich möchte feststellen, ob zB 20 Uhr zwischen 13 Uhr und 1 Uhr liegt. Wie stelle ich das an?
logisch einfachste Lösung: Weiterzählen, wenn du zuerst am Anfang ankommst liegt es nicht dazwischen, wenn du zuerst am Ende ankommst liegt es dazwischen.
MeLLe
2004-09-06, 15:16:01
If (Ende-Start > FraglicheZeit-Start) Then
' fragliche Zeit liegt dazwischen
Else
' fragliche Zeit liegt nicht dazwischen
End If
Saiyaman
2004-09-06, 16:45:21
In Pascal rechne ich die Zeit in Sekunden um oder hundertstel Sekunden. Die kann man gut miteinander vergleichen.
MfG
dav133
2004-09-06, 17:20:38
Danke euch, so hats geklappt:
If Val(now.Caption) > Val(time1.Caption) And Val(now.Caption) < Val(time2.Caption) Then
Call sub1
Else
Call sub2
End If
THX!
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.