Hi
eine Zeitinformation besteht bei mir aus Stunde, Minute usw. und bei Delphi ist das auch nicht anders. Was sollte denn dein Code als Ausgabe liefern, wenn du versuchst eine Zeit als Datum darzustellen
Richtig wäre:
Quelltext
1:
| label1.Caption := FormatDateTime('hh:nn:ss', Time); |
Zur Erklärung: ein TDateTime ist nix anderes als eine Gleitkommazahl. Der ganzahlige Anteil ist das Datum in Tagen seit 31.12.1899, die Nachkommastellen ist die Uhrzeit.
Time liefert nur den Nachkommateil, und wenn du dann versuchst das als Datum anzuzeigen kommt eben raus 0 Tage seit 31.12.1899. Genau das bekommst du auch angezeigt.
Gruss Lothar
Der BH ist für die Brust, der Plan ist für'n Ar...