我有一个号码,$int
,
$int = 9.5587452369
我希望这个数字采用 xx.xxx 格式 我试过了:
$int = "{0:N3}" -f ($int)
$int = "{0:D2}" -f ($int)
或
$int = "{0:D2}" -f ("{0:N3}" -f ($int))
但它不起作用。有什么想法吗?
最佳答案
使用指定格式的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
https://stackoverflow.com/questions/14802963/