Wie lokale Zeitzone im Posix-Format in Java (Android) drucken?

8

Ich möchte irgendwie lokale Zeitzone im EEE 1003.1 (POSIX) -Format drucken. in einer Form:

%Vor%

beschrieben unter Ссылка

Ich hatte herausgefunden, wie man das std und das offset von TimeZone java Objekt bekommt, ich kann sogar die start und end der DST vom Zeitzonenobjekt mit Hilfe von Reflektion oder Parsing der toString output ... Was ich nicht herausfinden kann ist, wie man das dst -Feld erhält, das ist der dst string und offset spezifiziert den Namen und Offset für die entsprechende Sommerzeitzone, die nicht das selbe ist wie std offset , zum Beispiel ist dies für die östliche Zeitzone in den USA korrekt:

%Vor%     
sashas 24.01.2013, 21:09
quelle

1 Antwort

0

Sie können SimpleDateFormat verwenden und ein Anpassungsdatum mit der Vorlage z formatieren. Wenn ich die Javadocs , insbesondere die Beispiele, richtig lese, sollte das Ergebnis sein in die abgekürzte Form des DST-Namens

    
Lothar 01.09.2017 22:16
quelle