Hat jemand so eine Erfahrung gemacht?
Ja, ist so. Liegt aber nicht an Samsung sondern ist irgendwann mit Android 15 rein gekommen. Auf einem aktuellen Pixel Smartphone schon seit ca. 6 Monaten so.
In unseren APPs lösen wir das bei der Sprachauswahl und setzen das Format Global über die Formatsettings. Dann muss man nicht jede stelle ergänzen wo DateTimeToStr oder TimeToStr genutzt wird.
Delphi-Quellcode:
var
FS: TFormatSettings;
LanguageCode: string;
begin
LanguageCode := 'de-DE';
FS := TFormatSettings.Create(ALanguageCode);
FS.ShortTimeFormat := 'HH:mm';
FS.LongTimeFormat := 'HH:mm:ss';
FormatSettings := FS;
end;