TDateTime richtig formatieren
-
Hallo,
ich bekomm TDateTime leider nicht richtig formatiert..
so soll es aussehenMi, 8. Feb 2006 12:29:18 +0100
wie bekomm ich das hin bei mir mekerte er immer das 2006 oder Mi keine Datum oder Zeitangaben sind keine ahnung warum
-
TDateTime s= FormatDateTime("DDD, DD. MMM YYYY",Date());hier ein auszug vom Code für die Datumsausgabe
-
TDateTime tddatum=StrToDate("08.02.2006"); String sdatum = FormatDateTime("DDD, DD. MMM YYYY",tddatum);
-
Du wandelst ein TDateTime in einen String um und den String gleich wieder in ein TDateTime!? Hab ich den Witz nicht vestanden?
Intern wird das Datum und/oder die Zeit immer in derselben Form verwaltet (als Zahl), alle Format-Sachen betreffen allein die Ausgabe.
Du wolltest wohl eigentlich sowas, oder?
Label1->Caption = FormatDateTime("DDD, DD. MMM YYYY", Date());
-
Danke Jansen
-
@Azad1187
Bitte schön ...
@Jansen
Ja du hast es nicht verstanden.TDateTime tddatum=StrToDate("08.02.2006");Das diente nur dazu um ein TDateTime mit seinem entsprechendem Datum zu erzeugen.
Und jetzt dies:
Label1->Caption = FormatDateTime("DDD, DD. MMM YYYY", Date());und
String sdatum = FormatDateTime("DDD, DD. MMM YYYY",tddatum);Der Unterschied ist nur, das du das formatierte Datum auf ein Label setzt und ich es in einen AnsiString setze.
Aber aufgrund der Uhrzeit deines Postings wird dir verziehen ...
-
hellic schrieb:
@Jansen
Ja du hast es nicht verstanden.Mein Beitrag bezog sich auf das ursprüngliche Beispiel, deine Antwort hatte ich erst nach dem Posten gesehen.
Deshalb sei dir verziehen.