Datum in der aktuellen Zeitzone in Java abrufen

Ich habe in den letzten Stunden über das Internet gesucht, um die Datums- und Uhrzeitangabe in meiner System-Zeitzone zu ermitteln.

Wenn ich calendar.getTimezone.getDefaultName verwende, wird immer GMT zurückgegeben. (Idealerweise sollte meine aktuelle Zeitzone (IST) zurückgegeben werden.) Ich versuche, diese Zeichenfolge "2014-02-14T06: 04: 00: 00", die in GMT angegeben ist, in meine Zeitzone (Datum und Uhrzeit) zu konvertieren. Es gibt mich immer zur selben Zeit in GMT zurück.

Ich sehe nur, dass jeder vorschlägt, die Zeitzone zu verwenden. d.h.

dateFormatter.setTimezone("any_arbitary_timezone");

Punkt ist, dass meine Anwendung an verschiedenen geografischen Standorten verwendet wird. Ich kann keine bestimmte Zeitzone festlegen. Es sollte auf die System-Zeitzone eingestellt sein, damit angezeigt werden kann, in welcher Zeitzone sich der Benutzer gerade befindet

Antworten auf die Frage(4)

Ihre Antwort auf die Frage