Double to String - Delphi XE4

时间:2014-04-05 02:03:04

标签: delphi delphi-xe4

如何将double格式化为保持小数点值的字符串,但不显示小数点。

示例:

Double: 21.75

的格式
String: 0002175

1 个答案:

答案 0 :(得分:0)

你可以像Remy建议的那样在一行中手动完成:

text := StringReplace(FormatFloat('0.00', yourNumber), DecimalSeparator, '', []);

这将根据需要格式化浮点数,并将小数分隔符号替换为空 - 有效地省略它。

注意强制尾随零,以使得结果数字处于相同的数量级。