2

2週間ごとに火曜日と水曜日の午後5時30分を指すJavaカレンダーを作成するにはどうすればよいですか。

Calendar cal = Calendar.getInstance();

2つの別々のカレンダーにする必要がありますか?1つは火曜日、2つ目は水曜日ですか。どうすれば2週間ごとに取得できますか?

私はそれをグーグルで検索しましたが、例は見つかりませんでした。

ヘップして頂けますか?

4

3 に答える 3

3
  Calendar startWed = Calendar.getInstance();
  startWed.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
  startWed.set(Calendar.HOUR, 17);
  startWed.set(Calendar.MINUTE, 30);
  Calendar startThu = Calendar.getInstance();
  startThu.set(Calendar.DAY_OF_WEEK, Calendar.THURSDAY);
  startThu.set(Calendar.HOUR, 17);
  startThu.set(Calendar.MINUTE, 30);

  for (int i = 0; i++ < 100;)
  {
     startWed.add(Calendar.DAY_OF_YEAR, 7 * 2); // each 2 weeks
     startThu.add(Calendar.DAY_OF_YEAR, 7 * 2); // each 2 weeks
  }
于 2012-12-25T16:39:20.030 に答える
1

の数を使用するだけです

WEEK_OF_YEAR % 2 [ ==または!= ] 0

于 2012-12-25T16:32:50.480 に答える
0
于 2017-02-21T03:22:59.873 に答える