달력이 잘못된 달을 반환함 이 질문에는 이미 답변이 있습니다. Java 캘린더에서 1월 달이 0인 이유는 무엇입니까? (17개의 답변) 닫힘2년 전에요. Calendar rightNow = Calendar.getInstance(); String month = String.valueOf(rightNow.get(Calendar.MONTH)); 위의 스니펫을 실행한 후 month에는 11이 아닌 10의 값이 지정됩니다.왜?월은 1이 아닌 0부터 지수화되므로 10은 11월, 11은 12월입니다.0부터 시작합니다. 문서를 확인하십시오.많은 답변에서 알 수 있듯이 월은 0으로 시작합니다. 다음 힌트를 드리겠습니다.SimpleDateFormat을 사용하여 이달의 String-representation을 취득해야 합니..