GregorianCalendar cal =new GregorianCalendar();


       cal.set( 2012, 2 -1, 13 + 3000);  //   2020 년 5월 00 일이 입니다.


        정상적인 일수는  4월 30, 일이 3000 일 되는 날입니다.  


        그래서 5 (달 month) 에서 -1 해주고 임의적으로 아래와 같이 했습니다. 


        cal.set(2012, 4, 1);


       int last_Day = getActualMaximum(Calendar.DAY_OF_MONTH); 


      그리고 4월달에 마지막막 날짜를 구하기 위해 위와 같은 코드를 입력했는데..


     31이란 숫자가 나옵니다. .. 2020년 4월 달은 30일밖에 없는데도.. 저렇게 나오더군요.


     머때문일 까요..