|
アドバイスありがとうございます。
しかしながら、仕様上、値を代入して行わなければなりません。
あと、前回書くのを忘れましたが、 System.out.println(diff.getCalculateDay(cal , 4) ); //(B)できればDate型では
java.util.GregorianCalendar[time=1243809223609,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Tokyo",offset=32400000,dstSavings=0,useDaylight=false,transitions=10,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2009,MONTH=5,WEEK_OF_YEAR=23,WEEK_OF_MONTH=1,DAY_OF_MONTH=1,DAY_OF_YEAR=152,DAY_OF_WEEK=2,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=7,HOUR_OF_DAY=7,MINUTE=33,SECOND=43,MILLISECOND=609,ZONE_OFFSET=32400000,DST_OFFSET=0]
が表示されてしまいました。
>(バグというよりは、よくJavaを知らない人が書いてはまることがある という表現のほうが近いかも)
元はVBプログラマーの人間です。 Javaは本格的にやりだしてまだ1ヶ月です(恥)。
|