Verwenden von persistenten Gebiets Schema Daten
Eine globalisierte Anwendung speichert oder überträgt häufig Daten, z. b. Datum und Uhrzeit. Beachten Sie bei der Entscheidung, wie Ihre Anwendung die Daten Persistenz verarbeiten soll,, dass die Daten nicht garantiert identisch mit dem Computer oder zwischen den Ausführungen der Anwendung sind. Dies gilt für beide Gebiets Schemas, die mit Windows und benutzerdefiniertenGebiets Schemata ausgeliefert werden.
Beim Entwerfen der Anwendung müssen eine Vielzahl von Gebiets Schema bezogenen Datenänderungen berücksichtigt werden, die auftreten können. Beispiel:
- Währungssymbole können sich ändern, wenn Länder den Euro annehmen.
- Regionale Einstellungen können sich ändern. Beispielsweise kann das Format d/m/y für ein bestimmtes Gebiets Schema in das Format m/d/y geändert werden.
- Die Schreibweise von Tagnamen kann aufgrund von Rechtschreibreform geändert werden. Außerdem können sich die Groß-/Kleinschreibung für Monats-oder Tages Namen ändern
Verwenden von Locale-Independent Formaten für den Speicher-und Datenaustausch
Eine Anwendung, die Daten beibehält, sollte Gebiets Schema unabhängige Formate für den Speicher-und Datenaustausch verwenden. Beispiele sind hart codierte oder Standardformate. Der invariante Gebiets Schema _ Name _ für das Gebiets Schema und binäre Speicherformate.
Wenn persistente Sortier Daten erforderlich sind, muss die Anwendung die comparestringordinal -Funktion verwenden. Beachten Sie, dass ein invarianter Format nicht für die Sortierunginvariante bleibt, sondern nur für Gebiets Schema-und Kalenderdaten.
Verwenden des Standard Gebiets Schemas für die Datenpräsentation
Um persistente Daten darzustellen, empfiehlt es sich, die Daten mit dem Standard Gebiets Schema des Benutzers neu zu formatieren. Die Verwendung dieses Gebiets Schemas ermöglicht Benutzer Überschreibungen. Weitere Informationen finden Sie unter locale _ User _ default.