1

TimeZone.setDefaulttimezone は夏時間をサポートしていないようです。(関数を使用せずにsetDefault) デフォルトのままにすると、アプリケーションは EST/EDT で日付を表示します。しかし、タイム ゾーンを変更したい場合 (私は のコンボ ボックスを使用します TimeZone.getAvailableIDs())、EST しか選択できません (夏時間は無視されます)。

ドキュメントを見ると、タイムゾーンの夏時間を決定する方法はいろいろありますが、設定できるようには見えません。タイムゾーンで強制的に夏時間を使用する方法はありますか?

4

1 に答える 1

1

サマータイムが実施されている時間を参照することで、サマータイムを利用できます。

サマータイムではない場合でもサマータイムが必要であることを伝える唯一の方法は、独自の TimeZone を作成することですが、それは良い考えとは思えません。または、必要な時間オフセットを持つタイムゾーンを使用できます。

于 2012-04-19T18:13:35.463 に答える