当我使用大于1000的数字格式时,如下所示:
"{0:F2}" -f 1000
我得到1000.00美国系统语言的结果
我得到了一个DE(德语)系统语言的1000,00结果.
现在我想避免这种情况,不使用替换“,”,“.”或者其他的东西.
那么如何获得独立于文化的格式呢?
最佳答案 你可以使用ToString和CultureInfo设置为en-US,例如:
$a = New-Object System.Globalization.CultureInfo("en-US")
$b = 1000
$b.ToString("0.00", $a)