DELPHI5D: Uhrzeiten addieren

DELPHI5D: Uhrzeiten addieren
Hallo Delphianer,
ich bin gerade dabei, einen Taschenrechner (ähnlich wie CALC.EXE von Windows) zu programmieren, der aber mit Uhrzeiten rechnet (die Nachkommastelle kann nicht größer 59 sein). Aus diesem Grunde suche ich Routinen, die sich mit diesem Thema befassen (Addition, Subtraktion, Division, Multiplikation etc.). Ich habe auch schon nach Komponenten gesucht, aber nichts gefunden.

Hast Du einen Hinweis für mich, wo ich weitere Informationen, Beispiele oder Routinen finden kann ?

Gruß
Uwe

Hallo Uwe,

wenn ich mich recht erinnere gibt es TDateTime.
TDateTime speichert (glaub ich) die Anzahl der vergangenen Tage ab einem bestimmten Datum (30.12.1899?) als den Integralteil und die jeweilige Uhrzeit als nachkommer Wert, so wäre z.B:

(so fing es glaub ich an, wieso hat man keine Hilfedatei wenn man sie braucht, grmpf)
0 = 30.12.1899 0:00
0,5 = 30.12.1899 12:00
0,75 = 30.12.1899 18:00
-0,5 = 29.12.1899 12:00

Im Grunde ist TDateTime eine Real-Zahl, wodurch die gesuchten Algorythmen einfache mathematische/ordinale Operationen sind. (Hof ich). Aber ich bin mir hundert prozentig sicher,dass es eine Funktion namens „StrToTime“ gibt.

Gruß Thomas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]