TimeZone ユーティリティを使用して特定のタイムゾーンを取得できました。今のところ、例として .getDefault を使用しています。ただ、これだけでは国内の正確な時刻を取得できないので、どう実装すればいいのだろう?また、カレンダーを使用する必要がありますか? 以下は私のコードです。
TimeZone tz = TimeZone.getDefault();
String TimeZoneName = tz.getDisplayName();
int TimeZoneOffset = tz.getRawOffset()/(60 * 60 * 1000);
t.setText("default time zone:" +
TimeZoneName + " : " +String.valueOf(TimeZoneOffset) + tz.getID() );
これにはデフォルトのタイムゾーンが付属しています:グリニッジ標準時、gmt:0、ヨーロッパ/ダブリン、最後に正確な時間を表示したいと思います。ご協力いただきありがとうございます!