Hallo,
ich habe die Lösung schon mal gesehen, aber trotz intensiver Suche (und wahrscheinlich auch weil mir die Augen immer zufallen) finde ich sie nicht mehr:
Ich möchte das Datumsformat in einem DBGrid von der lokalen Einstellung "dd.mm.yyyy" auf "yyyy-mm-dd" ändern, da mein Programm dieses Format verwendet/anzeigt (also z. B. im Picker). Ich habe schon versucht, das global im Programm umzusetzen, aber das klappt leider nicht:
Delphi-Quellcode:
procedure Tmainform.FormShow(Sender: TObject);
var d : TDate ;
fs : TFormatSettings ;
begin
fs.DateSeparator := '-' ;
fs.ShortDateFormat := 'yyyy-mm-dd' ;
end;
Hat jemand einen Tipp, wie ich das ändern kann? Ich habe eben den Tipp gelesen, einfach das Datum in der Systemsteuerung zu ändern, aber das ist natürlich nicht praktikabel.
Danke und gute Nacht
Opa