首先请原谅我这个愚蠢的问题。这件事让我陷入困境,什么都没得到。
我需要十进制格式,如果值是类似于-的东西
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;