将整数x.xxxxx格式化为xx.xxx

时间:2013-02-10 21:48:21

标签: powershell formatting

我有一个号码,$int

$int = 9.5587452369

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

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

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

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

1 个答案:

答案 0 :(得分:13)

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

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

或者

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

MSDN - Custom Numeric Format Strings

了解详情