마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드에서 요일값을 이상하게 받아 옵니다.

0 추천
dayofweek=new Date();        
            year1=dayofweek.getYear()+1900;
             mon1=dayofweek.getMonth()+1;
             day1=dayofweek.getDate();
             week1=dayofweek.getDay();             
             System.out.println(year1+"년"+mon1+"월"+day1+"일    요일값"+week1+"\n");

--------------------------------------------------------------------------------------------------------------
             dayofweek1=new Date(2015,8,30);
             year1=dayofweek1.getYear();
             mon1=dayofweek1.getMonth()+1;
             day1=dayofweek1.getDate();
             week1=dayofweek1.getDay();             
             System.out.println(year1+"년"+mon1+"월"+day1+"일    요일값"+week1+"\n");

 

이렇게 입력을 해보았습니다.

오늘 날짜에서 요일값을 가져 오는것을 확인하기 위해서.

그런데 점선 아래와 같이 입력을 해서 값을 가져 오면..

서로 다른 결과를 가져옵니다.

점선 위의 결과는

  2015년 9월 30 일   요일값 3   (오늘은 수요일이니 3)

점선 밑의 결과는

  2015년 9월 30일    요일값 4  ( 4???????????? 왜 4가 나올까요??)

제가 무엇을 잘못 한것일까요??
지란지교 (220 포인트) 님이 2015년 9월 30일 질문

2개의 답변

+1 추천
 
채택된 답변
익명사용자 님이 2015년 9월 30일 답변
지란지교님이 2015년 9월 30일 채택됨
0 추천

dayofweek1=new Date(2015,8,30);

9월인가요?

익명사용자 님이 2015년 9월 30일 답변

달이 0~11의 값을 가지니.
8을 넣으면 9월이 됩니다.
...