Programowanie w języku Delphi

DateTimeToStr

DateTimeToStr
Moduł: SysUtils

function DateTimeToStr(DateTime: TDateTime): string; overload;
function DateTimeToStr(DateTime: TDateTime; const FormatSettings: TFormatSettings): string; 

Funkcja konwertuje datę i czas zapisaną w parametrze DateTime do postaci łańchua typu String. Dostępne są dwie przeciążone funkcje. Pierwsza z nich korzysta z informacji na temat lokalizacji (np. format daty) zgromadzonych w zmiennych globalnych. Druga funkcja (thread-safe) korzysta z informacji przekazanych w rekordzie FormatSettings typu TFormatSettings.

Aby wypełnić rekord FormatSettings domyślnymi ustawieniami, należy wywołać funkcję GetLocaleFormatSettings.

Przykład:

var
  FS : TFormatSettings;
begin
  GetLocaleFormatSettings(1045, FS);
 
  FS.TimeSeparator := '#';
  Label1.Caption := DateTimeToStr(Now, FS);
end;


W tym wypadku, separatorem dla czasu będzie znak #, co w rezultacie spowoduje wyświetlenie czasu - np. formatu: 14#55#56.

Zobacz też: