在PowerShell中格式化数字以删除“,”数字> 1K?

时间:2013-12-06 14:23:53

标签: powershell formatting numbers powershell-v2.0 powershell-v3.0

我阅读了有关格式PS Formatting的页面,但我的需求略有不同。

如果我对大于1000的数字使用数字格式,我将总是得到这样的结果:

$x = 1000
"{0:N2}" -f $x
 = 1,000.00

但我需要的是:1000.00因为我不能在这里使用逗号。

那我该怎么做呢?

2 个答案:

答案 0 :(得分:4)

不要使用N格式说明符。请改为使用F(定点):

C:\PS> "{0:F2}" -f 1000
1000.00

在所有标准.NET数字格式说明符上查看此MSDN topic

答案 1 :(得分:1)

这应该做你需要的。

'{0:f2}' -f 1000