h-oikawa
3/22/2017 - 1:32 PM

From http://www.ibm.com/developerworks/jp/java/library/j-jodatime.html >リスト 7. 11月最初の月曜日の翌日となる最初の火曜日を計算する

From http://www.ibm.com/developerworks/jp/java/library/j-jodatime.html

リスト 7. 11月最初の月曜日の翌日となる最初の火曜日を計算する

LocalDate now = SystemFactory.getClock().getLocalDate();
LocalDate electionDate = now.monthOfYear()
 .setCopy(11)        // November
 .dayOfMonth()       // Access Day Of Month Property
 .withMinimumValue() // Get its minimum value
 .plusDays(6)        // Add 6 days
 .dayOfWeek()        // Access Day Of Week Property
 .setCopy("Monday")  // Set to Monday (it will round down)
 .plusDays(1);       // Gives us Tuesday