Kann mir jemand sagen, wie ich das standardmäßige Datums- und Zeitformatmuster (String) für das angegebene Gebietsschema (oder Standardgebietsschema) erhalten kann.
Was ich schon gefunden habe (könnte für jemand anderen nützlich sein):
So erhalten Sie das Standardgebietsschema.
%Vor%Wie man das Dezimaltrennzeichen erhält.
%Vor%So erhalten Sie das Standardformat für Datum und Uhrzeit (String);
%Vor%Vielen Dank.
UPD: Gefundene Lösung:
%Vor%Aktualisieren
Wie Russian Bear in seinem Update auf die Frage erwähnt, gibt es eine toLocalizedPattern()
-Methode in SimpleDateFormat
, die die Formatzeichenfolge zurückgibt.
Ursprüngliche Antwort
SimpleDateFormat
verwendet den folgenden Code in seinem privaten Konstruktor:
Die eigentlichen Formatzeichenfolgen scheinen also in einem ResourceBundle
zu liegen, auf das über die Methode LocaleData.getDateFormatData()
zugegriffen wird.
Leider ist die Klasse LocaleData
ein Teil des internen Pakets sun.util.resources
.
Ich denke, was Sie wollen, ist die DateFormat
-Klasse zu verwenden. Schauen Sie sich die % co_de an % Methode.