Sie können ein numerisches oder ein Datumsfeld so formatieren, dass es zusätzlichen Kontext zu einem Attribut liefert, damit es mehr als eine Zahl ist. Formatierungen für numerische und Datumsfelder sind Layer-Eigenschaften, die nur innerhalb der aktuellen Karte festgelegt werden können.
Um eine numerische oder Datumsformatierung in ein Feld in einem Layer oder einer Standalone-Tabelle zu übernehmen, gehen Sie wie folgt vor:
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf einen Layer oder eine Tabelle.
- Wählen Sie Datendesign im Kontextmenü aus, und klicken Sie auf Felder.
Dadurch wird die Ansicht "Felder" angezeigt, in der die Felder des Layers in Tabellenform angezeigt werden.
- Klicken Sie auf die Zelle in der Spalte Zahlenformat der Zeile des Feldes, das Sie formatieren möchten.
- Klicken Sie in der hervorgehobenen Zelle auf die Schaltfläche Optionen , um das Dialogfeld Zahlenformat zu öffnen.
- Wählen Sie eine Formatkategorie aus.Bei der Auswahl einer Formatkategorie sollten Sie die folgenden Hinweise berücksichtigen:
- Numerische Kategorien können einen eigenen Satz verfügbarer Formatierungsoptionen enthalten.
- Bei Datumsfeldern gibt es eine Kategorie, die mehrere Formate enthält.
- Beim Freigeben werden nicht alle Formate unterstützt.
- Klicken Sie auf OK.
- Speichern Sie Ihre Änderungen an der Tabelle, um diese Änderungen zu übernehmen.
Numerische Formate
Sie können einen numerischen Wert mit einer von 10 verschiedenen Kategorien formatieren. Jede Zahlenformatkategorie weist einen eigenen Satz verfügbarer Formatierungsoptionen auf.
Zahlenformatkategorie | Beschreibung |
---|---|
Keine | Kein spezifisches Zahlenformat. Wenn diese Option verwendet wird, wird jede Formatierung entfernt und die Einstellung auf die durch den Dateityp bestimmte Standardeinstellung zurückgesetzt. |
Numerisch | Allgemeine Optionen für die Zahlenanzeige. Anzahl der anzuzeigenden Dezimalstellen oder signifikanten Stellen angeben, Optionen für das Anzeigen von Tausender-Trennzeichen, das Auffüllen mit Nullen und das Einbinden eines Suffixes aktivieren oder deaktivieren. |
Prozent | Zahl in Prozent anzeigen. Geben Sie an, ob die Zahl bereits einen Prozentsatz darstellt oder ob sie einen Bruch darstellt. Wenn sie einen Bruch darstellt, wird die Zahl mit 100 multipliziert. |
Währung | Zahl im lokalen Währungsformat anzeigen. Um eine Zahl in einem anderen Währungsformat anzuzeigen, verwenden Sie Benutzerdefiniert. |
Rate | Zahl als spezifische Rate anzeigen. Legen Sie den Faktor fest, durch den die Zahl geteilt werden soll. Das Ergebnis wird angezeigt. |
Bruch | Eine Dezimalzahl als Bruch anzeigen. Die Dezimalzahl wird basierend auf dem ausgewählten Nenner umgewandelt. |
Wissenschaftlich | Zahl in wissenschaftlicher Schreibweise anzeigen. Anzahl der Dezimalstellen festlegen, die vor der Notation angezeigt werden, z. B. 1,234e+01 |
Richtung | Eine Dezimalzahl anzeigen, die Richtungen darstellt. Die Werte können in Grad, Minuten und Sekunden (122°55’14”) oder in Quadrantwinkel (N43°58'12"W) notiert werden. |
Angle | Zahlen, die Winkel darstellen, in Dezimalgrad (143,25) oder Radianten (2,5002) anzeigen. Die Werte können in ihrem aktuellen Winkelformat angezeigt werden oder zwischen den beiden Optionen umgewandelt werden. |
Benutzerdefiniert | Zahl mit einer benutzerdefinierten Formatzeichenfolge anzeigen. Eine Kombination von alphanumerischen Zeichen und den Zeichen 0 oder # angeben, um die Zahl festzulegen. Verwenden Sie #, um nur die aktuellen Ziffern anzuzeigen. Verwenden Sie 0, um die Zahl mit Nullen aufzufüllen, wenn an dieser numerischen Stelle keine Ziffer vorhanden ist. |
Datums- und Zeitformate
Bei Datumsformaten gibt es im Gegensatz zu numerischen Formaten nur eine Kategorie: Datum. Innerhalb dieser Kategorie können Sie unter mehreren unterstützten Datumsformaten auswählen. Die Standardeinstellung ist Keine, bei der außer um Mitternacht, wenn nur das Datum angezeigt wird, immer das vollständige Datum mit Uhrzeit im regionalen Format des Systems angezeigt wird. Wenn Sie Systemstandard auswählen, wird das Datum entsprechend der Standardeinstellung des Betriebssystems angezeigt. Wenn Sie Benutzerdefiniert auswählen, können Sie eine eigene Formatzeichenfolge generieren.
Benutzerdefinierte Datums- und Uhrzeitformate
Eine benutzerdefinierte Formatzeichenfolge besteht aus mindestens einer Formatangabe für Datum und Uhrzeit. Die Zeichenfolgen für das standardmäßige Datums- und Uhrzeitformat werden als Einzelbuchstabe angewendet. Um ein benutzerdefiniertes Datums- und Uhrzeitformat zu erstellen, müssen Sie mindestens zwei der benutzerdefinierten Formatangaben kombinieren.
Angaben für Datum und Uhrzeit im Standardformat
In der folgenden Tabelle sind die aus einem Einzelbuchstaben bestehenden Formatangaben zusammengefasst, mit denen Datum und Uhrzeit im Standardformat angezeigt werden:
Formatangaben für Datum und Uhrzeit im Standardformat
Formatangabe | Formattyp | Beschreibung |
---|---|---|
d | Kurzes Datumsformat | Monat, Tag und Jahr ohne führende Nullen, getrennt durch Schrägstriche |
D | Langes Datumsformat | Vollständiges Datum mit vollständigem Namen für Wochentag und Monat. Die Funktion verwendet die vollständigen Namen der Tage, die dem angegebenen Gebietsschema zugeordnet sind, z. B. "Monday" für Englisch (USA). |
f | Vollständiges Datum, kurzes Uhrzeitformat | Vollständiges Datum mit vollständigem Namen für Wochentag und Monat; Uhrzeit in Stunden und Minuten gefolgt von einer Zeitmarkerzeichenfolge mit mehreren Buchstaben, z. B. "AM" oder "PM". Die Funktion verwendet die vollständigen Namen der Tage, die dem angegebenen Gebietsschema zugeordnet sind, z. B. "Monday" für Englisch (USA). |
F | Vollständiges Datum, langes Uhrzeitformat | Vollständiges Datum mit vollständigem Namen für Wochentag und Monat; Uhrzeit in Stunden, Minuten und Sekunden gefolgt von einer Zeitmarkerzeichenfolge mit mehreren Buchstaben, z. B. "AM" oder "PM". Die Funktion verwendet die vollständigen Namen der Tage, die dem angegebenen Gebietsschema zugeordnet sind, z. B. "Monday" für Englisch (USA). |
m M | Format "Monat Tag" | Zweistelliger Monat und zweistelliger Wochentag, getrennt durch einen Schrägstrich |
t | Kurzes Uhrzeitformat | Es wird lediglich die Uhrzeit im Format "Stunde Doppelpunkt Minute" angezeigt, gefolgt von einer Zeitmarkerzeichenfolge mit mehreren Buchstaben, z. B. "AM" oder "PM". |
T | Langes Uhrzeitformat | Es wird lediglich die Uhrzeit im Format "Stunde Doppelpunkt Minute Doppelpunkt Sekunde" angezeigt, gefolgt von einer Zeitmarkerzeichenfolge mit mehreren Buchstaben, z. B. "AM" oder "PM". |
y Y | Format "Jahr Monat" | Vollständiger Name für Monat und Jahr |
Angaben für Datum und Uhrzeit in einem benutzerdefinierten Format
In der folgenden Tabelle sind die Formatangaben zusammengefasst, mit denen ein benutzerdefiniertes Datums- und Uhrzeitformat zur Interpretation von Daten erstellt werden kann:
Formatangaben für Datum und Uhrzeit in einem benutzerdefinierten Format
Formatangabe | Formattyp | Beschreibung |
---|---|---|
d | Tag des Monats | Tag des Monats als Ziffern ohne führende Null für einstellige Tage. |
dd | Tag des Monats | Tag des Monats als Ziffern mit führender Null für einstellige Tage. |
ddd | Wochentag | Wochentag als Abkürzung mit drei Buchstaben. Die Funktion verwendet die Abkürzungen, die mit dem angegebenen Gebietsschema verknüpft sind, beispielsweise "Mon" für Englisch (USA). Tipp:Wochentage werden beim Interpretieren eines Datumswertes nicht überprüft. Daher spielt es keine Rolle, ob ein Wochentag, der in Ihren Daten richtig angezeigt wird, dem im Datenwert dargestellten Datum entspricht. |
dddd | Wochentag | Wochentag als vollständiger Name. Die Funktion verwendet die vollständigen Namen der Tage, die dem angegebenen Gebietsschema zugeordnet sind, z. B. "Monday" für Englisch (USA). Tipp:Wochentage werden beim Interpretieren eines Datumswertes nicht überprüft. Daher spielt es keine Rolle, ob ein Wochentag, der in Ihren Daten richtig angezeigt wird, dem im Datenwert dargestellten Datum entspricht. |
M | Monat | Monat als Ziffern ohne führende Null für einstellige Monate. |
MM | Monat | Monat als Ziffern mit führender Null für einstellige Monate. |
MMM | Monat | Monat als Abkürzung mit drei Buchstaben. Die Funktion verwendet die Monatsabkürzungen, die mit dem angegebenen Gebietsschema verknüpft sind, beispielsweise "Nov" für Englisch (USA). |
MMMM | Monat | Monat als vollständiger Name. Die Funktion verwendet die vollständigen Monatsnamen, die dem angegebenen Gebietsschema zugeordnet sind, z. B. "November" für Englisch (USA) und "Noviembre" für Spanisch (Spanien). |
y | Jahr | Jahr als letzte zwei Ziffern, aber ohne führende Null für Jahre, deren letzten beiden Ziffern kleiner als 10 sind. Tipp:Jahre, die auf diese Weise dargestellt werden, können zwischen 1950 und 2049 liegen. Ein Wert von 49 oder kleiner wird dem 21. Jahrhundert zugeordnet, z. B. wird 7 als 2007 interpretiert. Ein Wert von 50 oder größer wird dem 20. Jahrhundert zugeordnet, z. B. wird 67 als 1967 interpretiert. |
yy | Jahr | Jahr, das durch die letzten zwei Ziffern dargestellt wird, aber ohne führende Null für Jahre, deren letzten beiden Ziffern kleiner als 10 sind. Tipp:Jahre, die auf diese Weise dargestellt werden, können zwischen 1950 und 2049 liegen. Ein Wert von 49 oder kleiner wird dem 21. Jahrhundert zugeordnet. Beispielsweise wird 07 als 2007 interpretiert. Ein Wert von 50 oder größer wird dem 20. Jahrhundert zugeordnet, z. B. wird 67 als 1967 interpretiert. |
yyy | Jahr | Jahr, das durch drei Ziffern dargestellt wird. Jahre, die auf diese Weise dargestellt werden, können zwischen 1 und 999 liegen. |
yyyy | Jahr | Jahr, das durch vier Ziffern dargestellt wird. |
gg | Zeitraum | Zeichenfolge für Periode oder Zeitraum. Die Funktion verwendet die Zeitraumwerte, die dem angegebenen Gebietsschema zugeordnet sind. |
T | Zeittrennzeichen | Ein Trennzeichen zum Verketten eines Datumswertes davor und mit einem Zeitwert dahinter. Diese Funktion findet sich in der Regel in ISO-Formaten. |
h | Stunde | Stundenangaben ohne führende Null für einstellige Stundenangaben im 12-Stunden-Format. |
H | Stunde | Stundenangaben ohne führende Null für einstellige Stundenangaben im 24-Stunden-Format. |
hh | Stunde | Stundenangaben mit führender Null für einstellige Stundenangaben im 12-Stunden-Format. |
HH | Stunde | Stundenangaben mit führender Null für einstellige Stundenangaben im 24-Stunden-Format. |
m | Minute | Minuten ohne führende Null für einstellige Minuten. |
mm | Minute | Minuten mit führender Null für einstellige Minuten. |
s | Sekunde | Sekunden ohne führende Null für einstellige Sekunden. |
ss | Sekunde | Sekunden mit führender Null für einstellige Sekunden. |
s.s | Sekunde | Sekunden, einschließlich Teilsekunden ohne führende Null für einstellige Sekunden. Obwohl das Format nur eine Dezimalstelle anzeigt, kann eine beliebige Anzahl von Dezimalstellen verwendet werden. Vorsicht:Die Genauigkeit von Teilsekundenwerten ist darauf beschränkt, was für den Datentyp des Zeitfeldes unterstützt wird. Wenn beispielsweise ein Zeitfeld mit dem Felddatentyp "Float" oder "Double" verwendet wird, können Rundungsfehler auftreten. |
ss.s | Sekunde | Sekunden, einschließlich Teilsekunden mit führender Null für einstellige Sekunden. Obwohl das Format nur eine Dezimalstelle anzeigt, kann eine beliebige Anzahl von Dezimalstellen verwendet werden. Vorsicht:Die Genauigkeit von Teilsekundenwerten ist darauf beschränkt, was für den Datentyp des Zeitfeldes unterstützt wird. Wenn beispielsweise ein Zeitfeld mit dem Felddatentyp "Float" oder "Double" verwendet wird, können Rundungsfehler auftreten. |
t | Zeitmarker | Zeitmarkerzeichenfolge mit einem Buchstaben, z. B. "A" oder "P". |
tt | Zeitmarker | Zeitmarkerzeichenfolge mit mehreren Buchstaben, z. B. "AM" oder "PM". |
z | Zeitzonen-Bezeichner | Dieses Wertsuffix gibt den Zeitwertversatz von der koordinierten Weltzeit (Coordinated Universal Time, UTC) in Stunden an. Diese Funktion findet sich in der Regel in ISO-Formaten. |
zz | Zeitzonen-Bezeichner | Dieses Wertsuffix gibt den Zeitwertversatz von der koordinierten Weltzeit (Coordinated Universal Time, UTC) in Stunden und die Verwendung von Zero-Padding an. Diese Funktion findet sich in der Regel in ISO-Formaten. |
zzz | Zeitzonen-Bezeichner | Dieses vollständige Wertsuffix gibt den Zeitwertversatz von der koordinierten Weltzeit (Coordinated Universal Time, UTC) in Stunden und die Verwendung von Zero-Padding sowie Stundenbruchteilen an. Diese Funktion findet sich in der Regel in ISO-Formaten. |
Trennzeichen
Trennzeichen sind Zeichen, die zum Trennen von Informationen in Textdatenwerten verwendet werden. Beispiele für häufig verwendete Trennzeichen sind Kommas, Doppelpunkte und Leerstellen. Für die Erstellung von Formatzeichenfolgen bestehen jedoch keine Beschränkungen für Trennzeichen. Sie können auch Formatzeichenfolgen ohne Trennzeichen erstellen. Dies ist besonders dann üblich, wenn Datumsangaben und Uhrzeiten in numerischen Feldern interpretiert werden, da in numerischen Feldern die am häufigsten verwendeten Trennzeichen nicht gespeichert werden können.
In seltenen Fällen können Daten Trennzeichen enthalten, die mit den Formaten in den Tabellen oben in Konflikt stehen. In diesen Fällen müssen einfache Anführungszeichen verwendet werden, um Trennzeichen innerhalb der Formatzeichenfolge zu isolieren. Mit einfachen Anführungszeichen können in der Regel Trennzeichen innerhalb einer Formatzeichenfolge isoliert werden. Es wird jedoch empfohlen, sie nicht zu verwenden, wenn kein potenzieller Konflikt vorliegt. In den folgenden Beispielen werden diese Konzepte veranschaulicht:
Beispieldatenwert | Format | Interpretierte Datums- oder Uhrzeitangabe (als MM/dd/yyyy oder HH:mm:ss angezeigt) |
---|---|---|
month12day30year2010 | 'month'MM'day'dd'year'yyyy | 12/30/2010 |
30/12/2010 | ddMMyyyy | 12/30/2010 |
Time:18hr6min3sec | 'Time:'h'hr'm'min's'sec' | 18:06:03 |
18:6:3 | HH:m:s | 18:06:03 |
Gebietsschemas
Locales are important because they determine the valid data values for the long representations of some of the date formats in the table above. For example, the value November is only interpreted correctly for MMMM if the locale is an English-language locale. In some cases, if the format string doesn't use any long representations, the locale is irrelevant for interpreting the date, but the locale may affect the interpretation of AM and PM designators. If no AM or PM designators are specified, the default AM and PM designators for the locale are used.
Gebietsschemas haben keine Auswirkungen auf die Formate, die zum Erstellen von Formatzeichenfolgen herangezogen werden. Mit dem Zeichen M (oder MM, MMM, MMMM) werden beispielsweise unabhängig vom Gebietsschema Monate dargestellt. In den folgenden Beispielen wird veranschaulicht, wie Datumsangaben anhand des Gebietsschemas interpretiert werden:
Datenwert | Formatzeichenfolge | Gebietsschema | Interpretiertes Datum (MM/dd/yyyy) |
---|---|---|---|
November 30, 2010 | MMMM dd, yyyy | Englisch (USA) | 11/30/2010 |
Noviembre 30, 2010 | MMMM dd, yyyy | Spanisch (Spanien) | 11/30/2010 |
Mon, Feb 22, 2010 | ddd, MMM dd, yyyy | Englisch (USA) | 2/22/2010 |
30/12/2010 | dd/M/yyyy | Alle Gebietsschemas | 12/30/2010 |