Moin ...,
ich hatte mal ne Function dazu geschrieben. Sie wandelt ein beliebiges Datums und Zeitformat - vielleicht hilfts Dir ja
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| function TForm1.MyDateTime(S, MyMask, StaticMask: String): String; var i, ii: Word; begin result:= ''; for i:= 1 to Length(MyMask) do for ii:= 1 to Length(StaticMask) do if UpperCase(MyMask[i]) = UpperCase(StaticMask[ii]) then begin result:= result+ S[ii]; StaticMask:= StringReplace(StaticMask, StaticMask[ii], '*', [rfIgnoreCase]); end else if (MyMask[i] = '.') or (MyMask[i] = ':') then begin result:= result+ MyMask[i]; break; end; end; |
Aufzurufen bei Deinen Daten bspw.
Delphi-Quelltext
1:
| MyDateTime(Text, 'DD.MM.YYYY HH:NN:SS', 'YYYYMMDD HHNNSS'); |
Bestimmt noch verbesserungswürdig.
[edit] mit StrToDateTime konvertieren und natürlich Ressourcenschutzblöcke nicht vergessen, man weiss ja nie
[/edit]
LG Mario