Delphi 7:获取字符串中的货币格式

时间:2010-08-17 15:30:27

标签: delphi

如何在delphi中转换:

'1'到'1,00'

'1,5'到'1,50'

例如,所有变量都是字符串。

谢谢

3 个答案:

答案 0 :(得分:3)

您可以使用Format或FormatFloat功能。格式示例(假设','是小数点分隔符)是

procedure TForm1.Button1Click(Sender: TObject);
begin
   ShowMessage(Format('%.2f', [StrToFloat('1,5')]));
end;

答案 1 :(得分:1)

您正在寻找我相信的formatFloat功能。

var
  sText : string;
begin
  sText := '1234';
  showMessage(formatFloat('#,###.00', strToFloat(sText)));

-Don。

答案 2 :(得分:-1)

使用FormatFloat。它是德尔福,有“我”,顺便说一句......