Formatieren von Datumsangaben mithilfe von SimpleDateFormat mit gebietsschemaabhängigen Mustern
In Java wird die SimpleDateFormat-Klasse verwendet, um Datumsangaben basierend auf angegebenen Mustern zu formatieren. Wenn Sie jedoch mit mehreren Gebietsschemata arbeiten, ist die Standardformatierung möglicherweise nicht für alle Benutzer geeignet. In diesem Artikel wird erläutert, wie Sie SimpleDateFormat zusammen mit Gebietsschemata verwenden, um eine gebietsschemaspezifische Datumsformatierung zu erreichen.
Die Frage:
Können wir Formatzeichenfolgen mit Gebietsschemata in SimpleDateFormat koppeln, um sie anzupassen? Datumsformatierung basierend auf dem Gebietsschema des Benutzers? Wenn nicht, welcher alternative Ansatz kann in Betracht gezogen werden?
Die Antwort:
Datumsformat und länderspezifische Stile verwenden
Anstatt eigene Muster zu erstellen, können Sie die Methode DateFormat.getDateInstance(int style, Locale locale) verwenden. Es bietet vordefinierte Datumsformatierungsmuster, die standortabhängig sind und kulturellen Konventionen entsprechen.
Um beispielsweise ein Datum in Englisch (USA) zu formatieren, verwenden Sie:
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US);
Um das zu formatieren gleiches Datum auf Norwegisch, verwenden Sie:
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.NORWAY);
Vorteile der Verwendung von DateFormat mit Gebietsschema:
Das obige ist der detaillierte Inhalt vonWie können wir Datumsangaben mit SimpleDateFormat mithilfe gebietsschemaabhängiger Muster formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!