Entwickler-Ecke
WinForms - if abfrage mit uhrzeit
djleitno - Di 30.11.10 15:56
Titel: if abfrage mit uhrzeit
wie kann man eine if abrage mit der uhrzeit machen??
hab als erstes mal das datum erstelt
C#-Quelltext
1:
| DateTime dt = DateTime.Now; |
wie sol ich dan machen??
ich kan doch nich einfach
if (dt == 3.00)
{
.....
}
wie mach ich das dan am besten??
Ralf Jansen - Di 30.11.10 16:04
Z.B. so
C#-Quelltext
1: 2: 3: 4: 5:
| TimeSpan t = DateTime.Now.TimeOfDay; if (t.Equals(new TimeSpan(3,0,0))) { } |
Das wird dir aber so noch nicht helfen. Die Wahrscheinlichkeit genau 3 Uhr zu treffen geht gegen 0. Du musst schon ein Delta (Zeitraum) definieren den du als 3Uhr durchgehen lassen willst.
djleitno - Di 30.11.10 16:11
wie mach ich einen delta zeitraum??
Yogu - Di 30.11.10 16:13
Ist jetzt ins Blaue geraten, aber willst du zufällig eine Art Timer erstellen, also eine Aktion zu einer bestimmten Uhrzeit durchführen?
djleitno hat folgendes geschrieben : |
| wie mach ich einen delta zeitraum?? |
Du prüfst, ob die Uhrzeit größer gleich 15:00 Uhr und kleiner 15:01 ist:
C#-Quelltext
1:
| time >= new TimeSpan(15, 0, 0) && time < new TimeSpan(15, 1, 0) |
djleitno - Di 30.11.10 16:21
C#-Quelltext
1: 2: 3: 4:
| if (t.Equals(t >= new TimeSpan(16, 0, 0) && t <= new TimeSpan(16, 30, 0))) { label1.Text = t.ToString(); } |
ich habs jezt so gemacht aber es funktioniert nich
was hab ich da schon wieder falsch gemacht??
Yogu - Di 30.11.10 16:51
djleitno hat folgendes geschrieben : |
C#-Quelltext 1: 2: 3: 4:
| if (t.Equals(t >= new TimeSpan(16, 0, 0) && t <= new TimeSpan(16, 30, 0))) { label1.Text = t.ToString(); } | |
Equals heißt auf deutsch
gleicht. Das war im Beitrag von
djleitno nötig, da er auf Gleichheit geprüft hab. Mein Code dagegen vergleicht mit dem Operatoren
>= und
<, da ist dann kein
Equals mehr nötig.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!