用逗号分隔的小数表示千值



首先请原谅我这个愚蠢的问题。这件事让我陷入困境,什么都没得到。

我需要十进制格式,如果值是类似于-的东西

15000.45 should go to => 15,000
150000.44 should go to => 150,000

注意-我想消除时段(.)后的点值

我已经通过了输入掩码-

http://digitalbush.com/projects/masked-input-plugin/但找不到任何辅助面具。

我尝试过的另一种资源-

将十进制货币转换为逗号分隔值

但它们将点值替换为逗号,即如果值是15000.34,则它将其转换为15000,34

我也尝试过将自定义格式设置为-value.ToString("0,00"),但没有帮助。

请协助!

decimal d = 15000.45m;
d.ToString("#,#"); //15,000
// or clearer arguably:
d.ToString("N0"); //15,000

它将为数百万人服务:

1234567.45m -> 1,234,567;

最新更新