首先请原谅我这个愚蠢的问题。这就是我被困住了,并没有得到任何东西。
我需要十进制格式,如果值类似于 -
15000.45 should go to => 15,000
150000.44 should go to => 150,000
注意 - 我希望在句点(。)
之后消除点值我已经通过输入掩码 -
http://digitalbush.com/projects/masked-input-plugin/但无法找到任何辅助面具。
我试过的另一种资源 -
Convert decimal currency to comma separated value
但他们正在用逗号替换替换值,即如果值为15000.34
,则将其转换为15000,34
我也尝试过将自定义格式设为 - value.ToString("0,00")
,但没有帮助。
请协助!
答案 0 :(得分:2)
decimal d = 15000.45m;
d.ToString("#,#"); //15,000
// or clearer arguably:
d.ToString("N0"); //15,000
它将适用于数百万人:
1234567.45m -> 1,234,567;