TimeZone tz = TimeZone.getTimeZone(TimeZoneString);
timeZoneOffsetms = tz.getRawOffset();
TimeZoneStringの値は、「GMT + 02:00:00」の形式です。
以前のコードは2.2から4.1まで機能していましたが、問題はありませんでした。
4.2では、タイムゾーンがUTCより進んでいるか遅れているかに関係なく、常に0に等しいオフセットを返します。
どんなアイデアや他の誰かもこれを見ました。