![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() 1. Можно ли задать типу Currency другое количество цифр дробной части (по умолчанию = 4)?
2. Можно ли, для значений типа TDateTime, установить формат "yyyy.mm.dd" по умолчанию для всех проектов? |
#2
|
|||
|
|||
![]() 1. Нельзя.
2. Нельзя. Код:
TDateTime = type Double; |
Этот пользователь сказал Спасибо Vocabulary за это полезное сообщение: | ||
SpectraL (30.03.2015)
|
#3
|
||||
|
||||
![]() О строковом представлении даты-времени. Благодарю за ответ.
|
#4
|
|||
|
|||
![]() Строковое представление тоже разное бывает.
Если изменить глобальные переменные: Код:
unit Unit1; ... initialization DecimalSeparator := '.'; CurrencyDecimals := 2; ShortDateFormat := 'yyyy.mm.dd'; end. Например, функция DateToStr (и другие, которые для преобразования опираются на локали - установки в языках и региональных стандартах), будет преобразовывать дату в строку в указанном ShortDateFormat формате, а, допустим, DateTimePicker - нет. Можно попытаться поменять и CurrencyDecimals. Не знаю будет ли эффект, но проверить не сложно. |