|
|
Подпрограммы обратного преобразования ⇐ ПредыдущаяСтр 7 из 7 Подпрограммы обратного преобразования | |
Function DateToStr(Value: TDateTime): String; | Преобразует дату из параметра Value в строку символов |
Function DateTimeToStr(Value: TDateTime): String; | Преобразует дату и время из параметра Value в строку символов |
Procedure DateTimeToString (var St: String; Format: String; Value: TDataTime) ; | Преобразует дату и время из параметра Value в строку St |
Function FormatDateTime (Format: String; Value: TDateTime): String; | Преобразует дату и время из параметра Value в строку символов |
Function FloatToStr( Value: Extended): String; | Преобразует вещественное значение Value в строку символов |
Function FloatToStrF(Value: Extended; Format: TFloatFor-mat; Precision, Digits: Integer) : String; | Преобразует вещественное значение Value в строку символов с учетом параметров Precision и Digits (см. пояснения ниже) |
Function FormatFloat(Format: String; Value: Extended): String; | Преобразует вещественное значение Value в строку |
Function IntToStr(Value: Integer) : String; | Преобразует целое значение Value в строку символов |
Function TimeToStr(Value: TDateTime): String; | Преобразует время из параметра Value в строку символов |
Procedure Str(X [:width [:Decimals]]; var St: String); | Преобразует число Х любого вещественного или целого типа в строку символов St; параметры Width и Decimals, если они присутствуют, задают формат преобразования: Width определяет общую ширину поля, выделенного под соответствующее символьное представление вещественного или целого числа X, a Decimals –количество символов в дробной части (этот параметр имеет смысл только в том случае, когда Х - вещественное число) |
Правила использования параметров функции FloatToStrF показаны ниже:
Значение Format | Описание |
fFfExponent | Научная форма представления с множителем еХХ («умножить на 10 в степени XX»). Precision задает общее количество десятичных цифр мантиссы. Digits - количество цифр в десятичном порядке XX. Число округляется с учетом первой отбрасываемой цифры: 3.1416Е+00 |
ffFixed | Формат с фиксированным положением разделителя целой и дробной частей. Precision задает общее количество десятичных цифр в представлении числа. Digits - количество цифр в дробной части. Число округляется с учетом первой отбрасываемой цифры: 3,14 |
ffGeneral | Универсальный формат, использующий наиболее удобную для чтения форму представления вещественного числа. Соответствует формату ffFixed, если количество цифр в целой части меньше или равно Precision, а само число - больше или равно 0,00001, в противном случае соответствует формату ffExponent: 3,1416 |
ffNumber | Отличается от ffFixed использованием символа - разделителя тысяч при выводе больших чисел (для русифицированной версии Windows таким разделителем является пробел). Для Value = p* 1000 получим 3 141,60 |
ffCurrency | Денежный формат. Соответствует ffNumber, но в конце строки ставится символ денежной единицы (для русифицированной версии Windows - символы «р.»). Для Value = p*1000 получим: 3 141,60р |
|
© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.
|
|