Wie kann ich das Standardformat für Datum und Uhrzeit erhalten?

8

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):

  1. So erhalten Sie das Standardgebietsschema.

    %Vor%
  2. Wie man das Dezimaltrennzeichen erhält.

    %Vor%
  3. So erhalten Sie das Standardformat für Datum und Uhrzeit (String);

    %Vor%

Vielen Dank.

UPD: Gefundene Lösung:

%Vor%     
Russian Bear 12.05.2012, 06:04
quelle

2 Antworten

3

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:

%Vor%

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 .

    
Johan Kaving 12.05.2012, 06:21
quelle
0

Ich denke, was Sie wollen, ist die DateFormat -Klasse zu verwenden. Schauen Sie sich die % co_de an % Methode.

    
Emil H 12.05.2012 06:15
quelle

Tags und Links