PowerShell-Round & Format Float max 2 Nachkommastellen?
Fand ich viele Sachen zu formatieren schwimmt auf bekannte zahlen,
aber wie kann ich formatieren Sie ein Schwimmer an maximal 2 Nachkommastellen, aber nur, wenn die Nachkommastellen werden benötigt?
Beispiele:
1.11 # not 1.111
1.12 # it was 1.116 (round up)
1.1 # not 1.10
1 # not 1.00
wenn ich
$('{0:N2}' -f $flt)
Bekomme ich
1.00 # :(
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
[math]::round
, dh:zurück
1.11
undErträge
1
Können Sie die
#
Charakter in einem benutzerdefinierte numerische Formatzeichenfolge auch auf die nicht-null-Ziffern in einem Wert.Den
N2
standard numerischen format-string ist im Grunde gleichwertig zum0.00
, die erzeugt eine Feste Anzahl von Dezimalstellen.