私はドキュメンテーションとグーグルによって見つけられた多くの時間関連の質問の間で迷子になりました。
私が欲しいのは非常に単純です。「[+/-][数値][数値][数値][数値]」形式(たとえば「+0100」)で実行中のタイムゾーンを表す文字列です。
私の現在のコードは次のとおりです。
Calendar cal = Calendar.getInstance();
TimeZone tz = cal.getTimeZone();
String gmt = "" + tz.getID();
これは私の場所で「GMT」を返します。これはタイムゾーンの短いバージョン(3文字)であると思います。