Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - differenz zwischen zwei zeiten in sekunden ermitteln
Jocom1029 - Sa 03.07.04 19:45
Titel: differenz zwischen zwei zeiten in sekunden ermitteln
hi,
hab ne kleine frage.
hab datum/zeit 2 werte, die ich als sting ausgebe und in einzelne integer werte zerlegen kann.
ich möchte jedtz die genaue differenz in sekunden zwischen diesen beiden daten ermitteln, mit berücksichtigung auf exakte monate und auch schltjahre.
ich kann versuchen ein proggi zu schreiben das alle fehler abfängt, aber gibt es da nicht was leichteres?
thx
mfg
jocom1029
Keldorn - Sa 03.07.04 20:22
hallo
liegen die werte als Tdatetime vor? wenn ja, einfach subtrahieren. Tdatetiem ist eine double zahl, vorm komma die tage und hinterm komme die tageszeit, damit kannst du alles problemlos ausrechnen (z.B. mit 24*60*60 multiplizieren, um Sekunden zu erhalten).
Mfg Frank
EUOCheffe - So 04.07.04 10:40
Keldorn hat folgendes geschrieben: |
wenn ja, einfach subtrahieren. |
Genau. Ansonsten gibts da relativ viele Delphi-Funktionen, um mit Zeit und Datum zu rechnen (Stichwort "datetime routines"). Für die Anzahl Sekunden zwischen zwei TDateTime Werten gibts die Funktion "SecondsBetween" (die intern wohl auch einfach nur subtrahiert).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!