ソース cal = Calendar.getInstance() cal.set(Calendar.DAY_OF_WEEK_IN_MONTH,3) cal.set(Calendar.DAY_OF_WEEK,2) cal.getTime().format("yyyy/MM/dd") calNG = Calendar.getInstance(); calNG.set(Calendar.WEEK_OF_MONTH,3); calNG.set(Calendar.DAY_OF_WEEK,2); calNG.getTime().format("yyyy/MM/dd") 実行環境 OS:Windows XP Groovy Version: 1.6.5 JVM: 1.6.0_12 実行結果 groovy:000> load D:\workspace\groovy_SandBox\3rdMonday.gro