Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.009 Beiträge
 
Delphi 12 Athens
 
#7

AW: Maske für FormatMaskText

  Alt 14. Feb 2015, 13:08
Bin aber trotzdem noch an einer Lösung via FormatMaskText interessiert falls jemand noch eine Idee hat.
Dafür ist FormatMaskText nicht geeignet. In deinem Fall sollen vorhandene Formatierungszeichen ('_', '-') durch andere ersetzt werden ('-', ':'). Das ist aber nicht die Aufgabe von FormatMaskText.

Hier mal ein Beispiel für die richtige Verwendung:

Delphi-Quellcode:
  s1 := '2015-02-12_14-39-52';
  { alle Formatierungszeichen löschen }
  s1 := StringReplace(s1, '-', '', [rfReplaceAll]);
  s1 := StringReplace(s1, '_', '', [rfReplaceAll]);
  {  s1 ist jetzt '20150212143952' }
  s2 := FormatMaskText('0000-00-00 - 00:00:00;0; ', s1);
ergibt '2015-02-12 - 14:39:52'
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat