Danke schonmal für die Antworten. Mein Programm erfasst Arbeitszeiten.
Zitat:
Und was ist mit den Minuten-Anteilen?
22.01.2015 10:00:00 - 22.01.2015 09:30:00
Mit der Funktion die ich dort geschrieben habe, werden in der Tat auch die Minuten mitgerechnet @himitsu
Zitat:
UPDATE Aber bitte keine MagicValues im Code benutzen sondern
Was genau ist eine MagicValue? Noch nie gehört.
Zitat:
Nach kurzer Überlegung: die Differenz zweier TDateTime ist doch in Tagen, um also auf die Stunden zu kommen, müsste man sie doch lediglich mit 24 multiplizieren, oder mache ich da einen Denkfehler?
Denkfehler nicht nein, aber bei mir glaube ich schon. Würde dieser Denkansatz dann aus meinem Code folgendes machen:
Delphi-Quellcode:
function TXmlfunction.GetDate(dtVon, dtBis: TDateTime): string;
var
dtDate: TDateTime;
begin
dtDate := ((dtBis - dtVon)*24);
result := DateTimeToStr(dtDate);
end;
Gruß
Jan