Zeit zwischen zwei Daten
-
Ich suche schon seit Stunden: Gibt es eine fertige Routine, mit der ich die Differenz zwischen zwei TDateTime Variablen ausrechnen kann, sodass mein Ergabnis in Tagen, Stunden, Minuten und Sekunden vorliegt?
Oder hat vielleicht jemand schon 'mal eine solche geschrieben ??
-
entweder mit
MilliSecondsBetween, SecondsBetween, MinutesBetween, HoursBetween, DaysBetween, WeeksBetween, MonthsBetween, YearsBetween
oder mit
MilliSecondsSpan, SecondsSpan, MinutesSpan, HourSpan, DaySpan, WeekSpan, MonthSpan, YearSpan
noch fragen?
-
Jester2000 schrieb:
noch fragen?
Warum funktioniert das alles nicht im BCB5 und älter?
Ist aber nicht weiter schlimm:
TDateTime dt1 = Now(); Sleep(2000); TDateTime dt2 = Now(); Caption = dt2 - dt1;
-
hmm, hab nie mit einer früheren version als BCB6 gearbeitet, daher war mir das nicht bekannt
naja, man lernt nie aus
-
@Jansen:
Wenn Dein Routinchen aber über eine Woche läuft, bekommst Du
07.01.1900 00:00:19
angezeigt und genau das wollte ich vermeiden.
Fällt Dir vielleicht dazu auch noch 'was ein ??
-
Dazu hatte ich mal die Methoden "DecodeDate" und "DecodeTime" verwendet.
Schöne Grüße
Asmahan