2013-02-10 10 views
6

Mam numer $intFormatowanie x.xxxxx całkowitą jako xx.xxx

$int = 9.5587452369 

Chcę liczba ta będzie w formacie xx.xxx
próbowałem:

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

lub

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

Ale to nie działa
Jakieś pomysły?

Odpowiedz

10

Użyj metody toString() w określonym formacie.

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

Albo

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

Czytaj więcej na MSDN - Custom Numeric Format Strings

+0

doskonały, drugi działa dobrze (mam go używać jako Integer) Nie wiem „formatowanie osobisty” był możliwy Dzięki! – jgoup

Powiązane problemy