Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
Delphi 10.4 Sydney
|
AW: Datumsformat (TT.MM.JJJJ) anzeigen
8. Jun 2018, 11:25
Schluss mit rumraten, Zeit für die Windows API:
Delphi-Quellcode:
var
lpLocaleName: PWideChar; LLCType: LCTYPE;
lpLCData: PWideChar; cchData, ReturnValue: Integer;
DataValue: TArray<WideChar>;
begin
lpLocaleName := PChar(LOCALE_NAME_SYSTEM_DEFAULT);
LLCType := LOCALE_SSHORTDATE;
lpLCData := nil;
cchData := 0;
cchData := GetLocaleInfoEx(lpLocaleName, LLCType, lpLCData, cchData);
if cchData = 0 then
RaiseLastOSError
else
begin
SetLength(DataValue, cchData);
lpLCData := @DataValue[0];
cchData := GetLocaleInfoEx(lpLocaleName, LLCType, lpLCData, cchData);
end;
ShowMessage(string(DataValue));
end;
|
|
Zitat
|