| Symbol | Bedeutung |
|---|---|
| 0 | Repräsentiert genau eine Ziffer |
| # | Repräsentiert eine Ziffer. Ist diese Stelle leer, wird keine Zahl ausgegeben |
| . | Dezimaltrennzeichen |
| - | Minus Zeichen |
| , | Gruppentrennzeichen. Die Breite der Gruppe in Ziffern wird durch die Anzahl der Formatzeichen (0 oder #) zwischen Gruppentrennzeichen (,) und Dezimaltrennzeichen(.) definiert |
| E | Trennt Mantisse und Exponent in Exponentialdarstellung |
| PFormattedField • SFormattedField • TFormattedField | |
Beispiele für den Einsatz selbst definierter Dezimalformate:
| Beispielformat | Zahlenwert | Ergebnis | Erläuterung |
|---|---|---|---|
| #0.0 | 144 | 144,0 | Mindestens eine Vorkommastelle und genau eine Nachkommastelle |
| #0.000 | 144 | 144,000 | Mindestens eine Vorkommastelle und genau drei Nachkommastellen |
| 000000.000 | 144 | 000144,000 | Genau sieben sichtbare Vorkommastellen und genau drei Nachkommastellen |
| #.000000 | 144 | 144,000000 | Keine Vorkommastelle falls die Zahl kleiner als 1 ist und genau sechs Nachkommastellen |
| #,###,##0.000 | 2769,3518 | 2.769,352 | Mindestens eine Vorkommastelle und genau drei Nachkommastellen. Größere Zahlen werden mit Tausenderseparatoren dargestellt |
| 0.000E00 | 144 | 1,440E02 | Eine Vor- und drei Nachkommastellen, Exponentialdarstellung mit mindestens zwei Ziffern im Exponent |
Weitere Informationen finden Sie in der Java-Dokumentation
| Symbol | Bedeutung |
|---|---|
| # | Repräsentiert ein numerisches Zeichen |
| @ | Repräsentiert ein alphabetisches Zeichen |
| Statisches Zeichen | Jedes Zeichen außer # und @ |
| SFormattedField • TFormattedField | |
Beispiele für Eingabeformatierungen:
| Beispielmaske | Mögliche Eingabe | Beschreibung |
|---|---|---|
| ##.##.#### | 10.10.2000 | Gibt ein Datumsformat mit vierstelliger Jahreszahl vor. Nur Ziffern können eingegeben werden |
| @@@ | ABC | Erlaubt die Eingabe von genau drei alphabetischen Zeichen |
| ##-@@@@-A## | 123-ABCD-A11 | Mischformatierung |
| Wert | Eingabe | Ergebnis | Beschreibung |
|---|---|---|---|
| Kein Format | Freitext | Freitext | Freitext ohne Einschränkungen |
| Zahlen | 10000 | 10.000 | Berücksichtigt Tausendertrennzeichen |
| Datum | 1.01.05 | 1.01.2005 | Datum mit vierstelliger Jahreszahl |
| Zeit, lang | 13:00:00 | 13:00:00 | Uhrzeit Stunden:Minuten:Sekunden |
| Zeit 24 Stunden | 13:00 | 13:00 | Uhrzeit Stunden:Minuten |
| Euro | 10 | 10,00 € | Währung in Euro |
| Währung | 10 | 10,00 € | Lokalisierte Währung |
| Zeitintervall Stunden | 5:70 | 6:10 | Zeitdauer unter Angabe von Stunden:Minuten |
| Fixe Zahl | 555,5 | 556 | Zahl ohne Nachkommastellen |
| Prozent | 555,5 | 556% | Fixe Zahl mit Prozentzeichen |
| Monat/Jahr | 5 | 5.2005 | Angabe mit Monat.Jahr inkl. Vervollständigung auf das aktuelle Jahr |
| Standard Datum | 5.5.2005 | 5.5.2005 0:00:00 | Datumsangabe inkl. Stunden:Minuten:Sekunden |
| Passwort | Freitext | ******** | Passwortfeld verdeckt die Eingabe |
| Benutzerdefiniert Dezimal | 10000,10 | 10.000,1 | Dezimales Zahlenformat unter Berücksichtigung von Tausendertrennzeichen |
| Datum mit Vornullen | 1.1.05 | 01.01.2005 | Datumsformat unter Berücksichtigung von führenden Nullen |
| Datum ohne Sekunden | 10.10.2005 23:59 | 10.10.2005 23:59 | Datumsformat unter Berücksichtigung von Stunden:Minuten |
| PFormattedField • SFormattedField • TFormattedField | |||