Zahlen können nur mit einem einzelnen Shortcut-Zeichen (z.B. "G") oder einer Kombination aus Spezifizierern (z.B. "##0,000.0") formatiert werden. Wenn Sie versuchen, ein Shortcut-Zeichen in einem Formatspezifizierer zu verwenden, der größer als ein Zeichen ist, wird es unverändert in die Ausgabe kopiert (als Literalzeichen behandelt).
Achten Sie beim Ausführen Ihrer Produktionsexporte darauf, dass die entsprechende Ländereinstellung ausgewählt ist. So können Sie sicherstellen, dass die Ausgabe richtig formatiert ist.
Tabelle 12-5 Numerische Formate mit Einzelzeichen-Shortcut
Format | Beschreibung |
---|---|
D |
Ganze Zahl (mit gebietsschemaabhängigem negativem Vorzeichen für negative Zahlen) |
D<precision> |
Ganze Zahl, die mit mindestens <precision> Ziffern formatiert und bei Bedarf mit Nullen aufgefüllt wird. Beispiel: Für 123 mit "{0:D5}" wird 12300 ausgegeben. |
E |
Exponentielle (wissenschaftliche) Notation "1.234E+10" |
F |
Gleitkommazahl "123.456" (mit gebietsschemaabhängigem Dezimaltrennzeichen und negativem Vorzeichen für negative Zahlen) |
F<precision> |
Gleitkommazahl, die auf <precision> wesentliche Stellen nach dem Dezimalzeichen gerundet wird |
G |
Allgemeines Zahlenformat |
N |
Generalisiertes numerisches Format "123,456.789" (mit gebietsschemaabhängigem Gruppen-/Dezimaltrennzeichen und negativem Vorzeichen für negative Zahlen) |
N<precision> |
Generalisierter numerischer Wert, der auf <precision> Stellen nach dem Dezimalzeichen gerundet wird |
P |
Prozent (für 0.20146 wird "20.14%" ausgegeben, mit gebietsschemaabhängigem Gruppen-/Dezimaltrennzeichen und negativem Vorzeichen für negative Zahlen) |
P<precision> |
Prozent, gerundet auf <precision> wesentliche Stellen (für 0.205 resultiert "{0:P0}" in der Ausgabe von "21%") |
X |
Hexadezimale Ausgabe (Base-16) "4D2" |
Tabelle 12-6 Numerische Formatspezifizierer
Format | Beschreibung |
---|---|
0 |
Nullplatzhalter, gibt eine Ziffer aus, sofern vorhanden, andernfalls null |
# |
Ziffernplatzhalter, gibt eine Ziffer aus, sofern vorhanden, andernfalls wird keine Ausgabe erstellt |
. |
Gebietsschemaspezifisches Dezimaltrennzeichen |
, |
Gibt bei der Platzierung zwischen Platzhaltern ein gebietsschemaspezifisches Gruppentrennzeichen aus (für 123456789 resultiert "{0:#,#}" in der Ausgabe von "123,456,789"). Wird unmittelbar links vom Dezimaltrennzeichen (oder impliziten Dezimaltrennzeichen) mindestens ein Komma gesetzt, wird die Zahl für jedes Komma durch 1000 geteilt (für 123456789 resultiert "{0:#,##0,,}" in der Ausgabe von "1,235"). |
% |
Multipliziert die Zahl mit 100 und gibt ein gebietsschemaspezifisches Prozentsymbol an der angegebenen Position aus. |
E<sign>0 |
Exponentielle Notation. Mindestens eine Null ist erforderlich. Die Anzahl der Nullen gibt die Mindeststellen im Exponenten an. <sign> ist optional und kann folgende Werte annehmen:
|
\<char> |
Escape-Zeichen (<char> wird als Literalausgabe behandelt) |
; |
Abschnittstrennzeichen. Sofern vorhanden, ermöglicht es die Definition unterschiedlicher Formate für positive Zahlen, negative Zahlen und Nullen.
|
Jedes andere Zeichen |
Wird unverändert in die Ausgabe kopiert. |