私はユーザーから別のタイムゾーンに時間を変換したいと思います。私は現在の時間だけ答えを得ることができます。そして私は日付を表示したくない。Javaの異なるタイムゾーン間の時間を変換する
入力は、日付のないユーザーの時間です。別のタイムゾーンに変換するにはどうすればよいですか?
String f = (String)c1.getItemAt(c1.getSelectedIndex());
String t = (String)c2.getItemAt(c2.getSelectedIndex());
TimeZone fromTimeZone = TimeZone.getTimeZone(f);
TimeZone toTimeZone = TimeZone.getTimeZone(t);
calendar.setTimeZone(fromTimeZone);
calendar.add(Calendar.MILLISECOND,fromTimeZone.getRawOffset() * -1);
calendar.add(Calendar.MILLISECOND,toTimeZone.getRawOffset());
System.out.println(calendar.getTime();
あなたはあなたのコードを表示する必要があります。そうでなければ、どうやって間違っているのか見せてくれると思いますか? – Ray
あなたが試したことをより詳しく説明してください - あなたのコードを示してください。また、同じ種類の質問がStackOverflowで何度も何度も尋ねられているので、検索を行います。 – Jesper
ポストa [mcve] .. – user1803551