Forum: Programmieren allgemein
by Alallart,
23. Jan 2021
Ich dachte immer TFormatSettings ist nur ein Typ? Ich habe eine etwas ältere Version von Delphi. So wie es aussieht geht das nicht bei mir.
Forum: Programmieren allgemein
by Alallart,
23. Jan 2021
Ich habe etwas experimentiert, und habe es hinbekommen. Vielleicht braucht es jemand später auch, deshalb hier der Code:
function US_FormatDateTimeSettings: TFormatSettings;
begin
//GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, Result);
Result.DateSeparator := '/';
Result.TimeSeparator := ':';
Result.ShortDateFormat := 'MM/dd/yyyy';
Result.ShortTimeFormat := 'hh:mm am/pm';
...
Forum: Programmieren allgemein
by Alallart,
23. Jan 2021
Wobei mich sowohl die Eingabe, wie auch die Ausgabe interessiert.
Den Typ TFormatSettings kenne ich, habe schon gelegentlich mit ihm gearbeitet. Allerdings drehte sich das stets um das Datum. Soweit kein Problem. Nun bekomme ich Datum und Zeit auf amerikanisch, also z. B. 01/23/2021 05:28 PM. Und um diese AM und PM geht es mir. Soweit ist das unkompliziert, man verändert z. B. bei...