Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.060 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Java-Datum in TDateTime konvertieren

  Alt 22. Okt 2015, 15:25
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;
  Mit Zitat antworten Zitat