Du kannst eine eigene sprach- und länderspezifische Instanz von FormatSettings erstellen und dann damit arbeiten.
Dann stehen da auch englischen Kürzel drin.
Hier ein Beispiel, gleichzeitig konvertiert es einen DateTime-Wert in das oben gezeigten Format:
Delphi-Quellcode:
MyDateTimeString, MyYearString: string;
MyDateTime: TDateTime;
MyFormatSettings: TFormatSettings;
begin
MyDateTime := System.SysUtils.Now;
MyFormatSettings := TFormatSettings.Create('en-us');
DateTimeToString(MyDateTimeString, 'ddd mmm dd hh:nn:ss', MyDateTime, MyFormatSettings);
DateTimeToString(MyYearString, 'yyyy', MyDateTime, MyFormatSettings);
MyDateTimeString := MyDateTimeString + ' CEST ' + MyYearString;
end;