안드로이드 개발 질문/답변
(글 수 45,052)
String curDate;
GregorianCalendar cal = new GregorianCalendar();
curDate = String.format("%04d-%02d-%02d %02d:%02d:%02d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH), cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), cal.get(Calendar.SECOND));
이렇게 코드를 작성하였는데
년도와 일자 시간은 모두 정확히 들어갑니다.
그런대 달(MONTH)의 값이 꼭 1이 적게 들어가네요
예를들어 5월이면 4월로 들어갑니다....
제 디자이어가 이상한가 해서 갤럭시S에서 해도 그러네요
왜 이런건지 잘 이해가 안갑니다.
답변 부탁드립니다. (미리 감사 드립니다.)




month는 1이 작은게 맞아요,
java Calendar api보시면 될것 같아요,
month는, 0~11사이입니다.