제가 날짜가 같은지 비교를 하려고 하는데 한개는 그레고리안 캘린더를 이용해서, 한 개는 데이터 베이스에 저장되어 있는 숫자를 이용해서 비교를 하려 합니다.


그레고리안 캘린더의 날짜는


day = String.valueOf(cal.get(Calendar.DAY_OF_MONTH));


이고, 데이터베이스에서 불러온 날짜는



chday = check.getString(0);


입니다.


여기서 day == chday를 하면 두 개가 다르다고 나옵니다.


하지만, break point를 걸어서 확인한 결과 두 변수의 값은 똑같이 24로 확인되었는데, 뭐가 다른지 궁급합니다.