Java アプリケーションで EST 時間を出力する必要があります。以下を使用してタイムゾーンをESTに設定しました。
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("EST"));
しかし、このタイムゾーンで夏時間が経過すると、私のコードは正しい時刻を出力しません (1 時間少なく出力します)。
夏時間が観察されているかどうかに関係なく、常に正しい時刻を読み取るようにコードを機能させるにはどうすればよいですか?
PS: タイムゾーンを EDT に設定してみましたが、問題は解決しません。