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