TFormatSettings

TFormatSettings = record
  CurrencyFormat: Byte;
  NegCurrFormat: Byte;
  ThousandSeparator: Char;
  DecimalSeparator: Char;
  CurrencyDecimals: Byte;
  DateSeparator: Char;
  TimeSeparator: Char;
  ListSeparator: Char;
  CurrencyString: String;
  ShortDateFormat: String;
  LongDateFormat: String;
  TimeAMString: String;
  TimePMString: String;
  ShortTimeFormat: String;
  LongTimeFormat: String;
  ShortMonthNames: TMonthNameArray;
  LongMonthNames: TMonthNameArray;
  ShortDayNames: TWeekNameArray;
  LongDayNames: TWeekNameArray;
  TwoDigitYearCenturyWindow: Word;
end

Настройки форматирования даты, времени и чисел.

Поля:

  • CurrencyFormat - положение символа валюты: 0 = $1, 1= 1$, 2 = $ 1, 3 = 1 $.
  • NegCurrFormat - положение знака и валюты при отрицательных значениях: 0 = ($1), 1 = -1$, 2 = $-1, 3 = $1-, 4 = (1$), 5 = -1$, 6 = 1-$, 7 = 1$-, 8 = -1 $, 9 = -$ 1, 10 = 1 $-, 11 = $ 1-, 12 = $ -1, 13 = 1- $, 14 = ($ 1), 15 = (1 $).
  • ThousandSeparator - разделитель тысяч.
  • DecimalSeparator - разделитель дробной части.
  • CurrencyDecimals - максимальное число цифр в дробной части для денежного значения.
  • DateSeparator - разделитель даты.
  • TimeSeparator - разделитель времени.
  • ListSeparator - разделитель элементов в списке.
  • CurrencyString - символ валюты.
  • ShortDateFormat - краткий формат даты.
  • LongDateFormat - длинный формат даты.
  • TimeAMString - суффикс, используемый для значений времени до 12 часов дня.
  • TimePMString - суффикс, используемый для значений времени после 12 часов дня.
  • ShortTimeFormat - краткий формат времени.
  • LongTimeFormat - длинный формат времени.
  • ShortMonthNames - краткие названия месяцев.
  • LongMonthNames - полные названия месяцев.
  • ShortDayNames - краткие названия дней недели.
  • LongDayNames - полные названия дней недели.
  • TwoDigitYearCenturyWindow - используется для определения столетия по двузначным годам, когда строковые даты преобразуются в числовые. Значение по умолчанию - 50.

Ссылки: GetFormatSettings, SetFormatSettings