![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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. Не знаю будет ли эффект, но проверить не сложно. |