如何加入數字的千分位符號-逗號(,)

有關Delphi 的語法, 程式, 等
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

如何加入數字的千分位符號-逗號(,)

文章 tim »

要加上千分位逗號的功能, 可使用以下兩種方式:

1.
s := format('%.n',[123456 + 0.0]);
function format(const format: string; const Args: array of const):
string;
要注意傳入的參數若為整數時, 要先將其轉為浮點數

2.
s := formatFloat('#,##0',123456);
function formatFloat(const format: string; value: Extended): string;

在 formatFloat 中的參數傳入數字為整數或是浮點數都不會發生問題
多多留言, 整理文章, 把經驗累積下來.....
回覆文章