hallo,
ich habe folgende Funktion, die mir aus 01.02.12 (also 1.Februar 2012) den 01.02.2012 machen soll,
stattdessen bekomme ich jedoch 01.02.5248
weiß jemand rat?
Danke
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| function Datum(pDatum : String; pTrenner: Char; out pOutDatum: String): Boolean; var lvFormatSettings: TFormatSettings; lvDate : TDateTime; begin result := true; pOutDatum := '';
lvFormatSettings.ShortDateFormat := 'dd.mm.yyyy'; lvFormatSettings.LongDateFormat := 'dd.mm.yyyy'; lvFormatSettings.DateSeparator := '.';
lvDate := StrToDate(pDatum, lvFormatSettings); pOutDatum := DateToStr(lvDate, lvFormatSettings); end; |
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt