Calendar インスタンスの TimeZone を設定しますが、できません。私は試してみました:
DateFormat dateFormat = new SimpleDateFormat("dd//MM/yyyy HH:mm:ss");
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("America/Rosario"));
System.out.println(cal.getTime());
(「アメリカ/ロザリオ」をランダムに使用しました)が、常に現在の時刻を取得します。それを行うための正しいモードは何ですか?