아무 생각 없이 DatePicker와 Calendar를 사용해서 UI를 구현해 놓았다가, 테스트를 하는 중 이상한 점을 발견했다. 난 분명 DatePicker에서 5월 16일을 선택했는데, 돌아오는 값은 month = 4, date = 16 인 것이다. 즉, 내가 "m_datePicker.getMonth() 월, m_datePicker.getDayOfMonth() 일" 하는 식으로 화면에 선택된 값을 표기 했을 때 '월' 단위가 하나씩 작게 나타난다. 뭐지? month만 zero base로 계산하나? 뭐지? 에러인가? 라고 생각하고 확인해 보니 다음과 같이, 본래 값이 zero base로 계산되어 있는듯 하다. public static final int APRILAdded in API level 1Val..