Zitat:
Um damit zu arbeiten verwendet man ganz simpel die Funktionen, die optional die FormatSettings als Argument anbieten. Alles, was nach Datum/Zeit riecht wird intern von System.SysUtils.DateTimeToString() (nur intern verfügbar) in einen String umgewandelt.
...aber mit falschem Zeitformat.
Zitat:
Das kann ich noch nicht einmal kompilieren
...sorry war auf dem Handy aus dem Hut getippt. Value und FormatString ist umgekehrt.
Delphi-Quellcode:
procedure TForm1.PresentData;
begin
Label1.Caption := FormatDateTime( FormatSettings.ShortDateFormat, Now );
end;
...jetzt nimmst du mal Short
TimeFormat und versuchst in der Region Englisch mit 12 Std. Anzeige und AM/PM einzustellen. Alternativ kannst du auch unser 24 Stundenformat probieren... es kommt immer 12 Std.Format ohne AM/PM raus.
Wir brechen hier ab. Ich habe mir das selbst für unsere Zwecke korrigiert.
Danke an alle...