Jungs alles Krampf, was ihr da macht. Meine persönliche Meinung. Lest euch mal die Hilfe zu FormatDateTime durch und folgt mal den Links. Unter "Currency and date/time formatting variables" findet man dann das:
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(FormatDateTime(ShortDateFormat+' / '+ShortTimeFormat, now));
end;
Damit wird das Datum und die Zeit so formatiert, wie es im System eingestellt ist. Und man muß sich keine Gedanken über die Sprache und um das "Wie" der Darstellung machen.
Desweiteren freut es jeden User wenn er das Datum und die Zeit so sieht, wie er es sich eingestellt hat.