Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DateTimeToString international? (https://www.delphipraxis.net/138554-datetimetostring-international.html)

Carsten1234 12. Aug 2009 13:39


DateTimeToString international?
 
Hallo,

zur Darstellung des aktuellen Systemdatums in einem TEdit benutze ich
Delphi-Quellcode:
var DTStr : string;
begin
  DateTimeToString(DTStr, 'ddmmyyyyhhnnss', Now);
end;
Wie aber setze ich das Datum korrekt in einem Land, das ein anderes Datumsformat hat (z.B. GB)?

Dank vorab und Gruß, Carsten

DeddyH 12. Aug 2009 13:41

Re: DateTimeToString international?
 
Wie wäre es mit DateTimeToStr?

chicky 12. Aug 2009 13:49

Re: DateTimeToString international?
 
mmddyyyyhhnnss, oder was brauchst du?

Carsten1234 12. Aug 2009 13:58

Re: DateTimeToString international?
 
Zitat:

Zitat von chicky
mmddyyyyhhnnss, oder was brauchst du?

Jepp. Ich müsste an das Datumsformat des Windows heran kommen, um zu sehen, ob erst Tag oder erst Monat benutzt wird.

chicky 12. Aug 2009 14:00

Re: DateTimeToString international?
 
Gibts einen Eintrag in regedit.

DeddyH 12. Aug 2009 14:01

Re: DateTimeToString international?
 
Zitat:

SysUtils.DateTimeToStr Funktion
Delphi-Quellcode:
function DateTimeToStr(const DateTime: TDateTime): string; overload;
function DateTimeToStr(const DateTime: TDateTime; const FormatSettings: TFormatSettings): string; overload;
Die erste Form von DateTimeToStr ist nicht Thread-sicher, da die landesspezifischen Informationen der globalen Variablen verwendet werden. Der Thread-sicheren zweiten Form werden die landesspezifischen Informationen im Parameter FormatSettings übergeben. Bevor Sie diese Form von DateTimeToStr aufrufen, müssen Sie die Informationen in den Parameter FormatSettings schreiben. Die landesspezifischen Standardinformationen können FormatSettings mit GetLocaleFormatSettings zugewiesen werden.

Carsten1234 13. Aug 2009 06:35

Re: DateTimeToString international?
 
@DeddyH:
Danke! :dancer:

Aber natürlich auch Dank an die anderen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz