PDA

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?

Trap
2004-09-06, 14:45:51
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!