//---------------------------------------------------------------------------
#include
//---------------------------------------------------------------------------
TFormatSettings fSettings = TFormatSettings::Create(LOCALE_SYSTEM_DEFAULT);
Edit1->Text = TDateTime::CurrentDateTime().FormatString("'Aktualna data, format krótki: '" + fSettings.ShortDateFormat);
// Wynik: Aktualna data, format krótki: 25.11.2016
Edit2->Text = TDateTime::CurrentDateTime().FormatString("'Aktualna data, format długi: '" + fSettings.LongDateFormat);
// Wynik: Aktualna data, format długi: poniedziałek, 7 listopad 2016
Edit3->Text = TDateTime::CurrentDateTime().FormatString("'Aktualny czas, format krótki: '" + fSettings.ShortTimeFormat);
// Wynik: Aktualny czas, format krótki: 23:56
Edit4->Text = TDateTime::CurrentDateTime().FormatString("'Aktualny czas, format długi: '" + fSettings.LongTimeFormat);
// Wynik: Aktualny czas, format długi: 23:56:56
// Modyfikacja ustawień systemowych
fSettings.DateSeparator = '-';
fSettings.ShortDateFormat = "yyyy/mm/dd";
UnicodeString DataTxt = DateToStr(TDateTime::CurrentDateTime(), fSettings);
// Wynik: 2016-11-25
//---------------------------------------------------------------------------