Zahlenformat

Aus SiteparkWiki
(Weitergeleitet von Decimalformat)
Zur Navigation springen Zur Suche springen

Beschreibung

Mit dem Nummernformat lässt sich eine Zahl in einem bestimmten Format sowohl eingeben als auch ausgeben.

Ausdrücke

Ausdruck Bedeutung
0 Repräsentiert eine Ziffer.
# Eine Ziffer; Ist an dieser Stelle keine angegeben, bleibt die Stelle leer.
. Trennt Vor- und Nachkommastellen.
, Gruppiert die Ziffern (eine Gruppe ist so groß wie der Abstand von ’,’ zu ’.’).
; Trennzeichen für mehrere Formate
- Das Standardzeichen für das Negativpräfix
% Die Zahl wird mit 100 multipliziert und als Prozentwert ausgewiesen.
%% Genau wie % nur mit Promille
¤ Nationales Währungssymbol (€ für Deutschland)
¤¤ Internationales Währungssymbol (EUR für Deutschland)
X Alle anderen Zeichen X können ganz normal benutzt werden.
' Ausmarkieren von speziellen Symbolen im Präfix oder Suffix

An dem Formatstring kann optional noch eine 'Locale'-Angabe folgen, welche bestimmt, nach welchen nationalen Zahlenformaten die Zahl ausgegeben werden soll. So ist im Deutschen das ',' das Dezimaltrennzeichen und im Englischen der '.'.

Beispiele

Format Eingabezahl Ergebnis
0000 12 0012
0000 12,6 0012
0000 1234567 1234567
## 12 12
## 12.6543 12
## 123456 123456
.00 12.3456 12,35
.00 .3456 ,35
0.00 .789 0,79
#.000000 12.34 12,340000
#,###,### 12345678.901 12.345.679
#.#;(#.#) 12345678.901 12345678,9
#.#;(#.#) -12345678.901 (12345678,9)
####,###.## ¤ 12345.6789 12.345,68 €
###,00.00 ¤¤ –12345678.9 –12.34.56.78,90 EUR