10

我有一个号码$int,,

$int = 9.5587452369

我希望这个数字采用我试过的 xx.xxx 格式:

$int = "{0:N3}" -f ($int)
$int = "{0:D2}" -f ($int)

或者

$int = "{0:D2}" -f ("{0:N3}" -f ($int))

但它不起作用。有任何想法吗?

4

1 回答 1

15

使用toString()指定格式的方法。

PS > $int = 9.5587452369
PS > $int.ToString("00.000")
09,559

或者

PS > "{0:00.000}" -f $int
09,559 

在MSDN - 自定义数字格式字符串中阅读更多信息

于 2013-02-10T21:51:56.357 回答