Mit Zeitspanne für den Vergleich von zwei Zeitintervallen
Ich will vergleichen zwischen einem bestimmten Zeitpunkt und die aktuelle Zeit zu überprüfen, ob es über einem bestimmten Zeitraum.
Ich denke, ich sollte mit TimeSpan-aber ich bin nicht sicher, wie. Die zwei Termine im Vergleich von DateTime-Objekten.
TimeSpan ts = TimeSpan.FromSeconds(_timeInterval);
if(DateTime.UtcNow.Ticks - rex.LastFired.Ticks > ts.Ticks)
//bla bla
mögliche Duplikate von C# Vergleichen die Zeit zwischen Zwei Zeit-Intervalle
Ich kann nicht sehen, warum dies ist nicht eine echte Frage! Mehrdeutig, vauge, unvollständig ...etc? Hinterlassen Sie einen Kommentar und bitte um Erklärung, wie es fast der Fall hier!
Werfen Sie einen Blick hier
Ich kann nicht sehen, warum dies ist nicht eine echte Frage! Mehrdeutig, vauge, unvollständig ...etc? Hinterlassen Sie einen Kommentar und bitte um Erklärung, wie es fast der Fall hier!
Werfen Sie einen Blick hier
TimeSpan.Compare Method (TimeSpan, TimeSpan)
msdn.microsoft.com/en-us/library/...
InformationsquelleAutor Marwan Tushyeh | 2013-02-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vergleichen Sie einfach den Unterschied zwischen Ihrem dates mit einem timespan.
InformationsquelleAutor Otiel
rex.LastFired
(ohne.Ticks
).ja, das ist, was ich beabsichtigte zu schreiben... danke
InformationsquelleAutor Thomas Levesque
Warum nicht verwenden Sie den DateTime-Wert ist.Vergleichen ?
http://msdn.microsoft.com/en-us/library/system.datetime.compare.aspx
EDIT: Sie ll müssen zuerst zu verwenden Zeitspanne.Subtrahieren oder DateTime.Subtrahieren, dann können Sie die entsprechenden .Methode vergleichen.
InformationsquelleAutor Maximc