Entwickler-Ecke
Sonstiges (Delphi) - Ich habe Problem mit dem Datum
deagle - Mo 21.10.02 23:10
Titel: Ich habe Problem mit dem Datum
Hallo,
Wenn ich delphi sage das der das Datum auslesen soll klappt das auch nur der Zeit mir 31.12.99 an!!
Ich verwende diesen Code
Quelltext
1:
| label1.Caption := FormatDateTime('dd:mm:yy', Time); |
Und arbeite mit Delphi 6
LCS - Di 22.10.02 07:46
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 :roll:
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
Matthias - Di 22.10.02 07:48
:idea: Hy,
beim Durchlesen ist mir aufgefallen, dass Du Time anstatt Date oder Now verwendest. Du möchtest jedoch das Datum ausgeben.
ciao
Matthias
deagle - Di 22.10.02 11:14
Hi,
Ja, wie bekomm ich das den jetzt hin?
D-Eagle
LCS - Di 22.10.02 11:25
Hi
Liest du immer nur die letzte Anwort? Gut, nochmal in Gross und Bunt
label1.Caption := FormatDateTime('hh:nn:ss', Time);
oder
label1.Caption := FormatDateTime('dd/mm/yy', Date);
oder
label1.Caption := FormatDateTime('dd/mm/yy hh:nn:ss', Now);
Gruss Lothar
deagle - Mi 23.10.02 00:18
Nein,
Danke @ LCS
Nochmal in klein
Danke @ LCS
LCS - Mi 23.10.02 09:14
Gern geschehen :mrgreen:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!