Ktoś może pamięta czy w delphi są zadeklarowane gdzieś stałe które można użyć z funkcja FormatDateTime
aby uzyskać format daty/czasu zgodny z oczekiwaniami mieszkańca USA ?
Czy to trzeba zapytać system operacyjny ?
Czy to jakaś inna filozofia uzyskania daty w formacie dla danego kraju ?
Przypomniało mi się
formatSettings := TFormatSettings.Create('en-US'); // lub GetLocaleFormatSettings($0409 , formatSettings); // en-US
ShowMessage(TimeToStr(Now, formatSettings ));
ShowMessage(DateTimeToStr(Now, formatSettings ));
ShowMessage(FormatDateTime( formatSettings.LongTimeFormat, now, formatSettings));