Calendar dday = Calendar.getInstance(  ); 
dday.set(Calendar.YEAR, (int) 2012);
dday.set(Calendar.MONTH, (int) 2);
dday.set(Calendar.DAY_OF_MONTH,(int) 12);
dday.add(Calendar.DAY_OF_MONTH,  100);

  -> 정확히 2012-5-21 나옵니다. 



dday.set(Calendar.YEAR, (int) 2012);
    dday.set(Calendar.MONTH, (int) 2);
    dday.set(Calendar.DAY_OF_MONTH,(int) 12);
    dday.add(Calendar.DAY_OF_MONTH,  200);
 - > 2012-08-29 나옵니다.


                                                   dday.set(Calendar.YEAR, (int) 2012);
    dday.set(Calendar.MONTH, (int) 2);
    dday.set(Calendar.DAY_OF_MONTH,(int) 12);
    dday.add(Calendar.DAY_OF_MONTH, 300);

   -> 2013-00-07   이렇게 나옵니다. 원래라면 
        2012-12-07 이 맞습니다. 답답하네요.. 왜이럴까요 ? 

    00 = 12월이라 치면 상관없습니다. 근데 왜 년도가 바끼는걸까요 ??