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

D-day 계산에 대해 질문

0 추천

공부시작한지 얼만 안되서 많이 부족해요ㅠㅠ

지금까지는 검색하면서 에러 해결하고 했는데.. 디데이계산에서 막히고나선 진행이 없어요

입대날짜를 입력받아서, 전역일까지 몇일남았는지 계산하고 싶어요.

(캡쳐에 있는 주석처리들은 무시해주세요ㅋㅋ;; 이것저것 해봐서 지저분해요.)

그래서 입력받은 입력날짜에 dCalendar.add(dMonth, +1); 을 해줬어요.

21개월이 아닌 1개월은 해준 이유는 제가 애뮬레이터에서 제대로 작동하나 쉽게 알아보려고 그렇게 했어요

저 소스를 실행하고, 입대날짜를 2013/7/18 로 설정해줬어요. 오늘날짜도 2013/7/18 입니다.

그럼 r = 오늘날짜 - (입대날짜+1개월) 이니까 D-31 이 떠야되는데 D-1이 뜨네요ㅠㅠ

어디가 문제인가요? 아직 초보라 감이 잘 안잡힙니다.. 자바도 더 공부해야될 것 같구요ㅠㅠ....

지여니 (580 포인트) 님이 2013년 7월 18일 질문

1개의 답변

0 추천
 
채택된 답변
dCalendar.add(Calendar.MONTH, 1); 로 바꾸세요.
사악미소 (65,330 포인트) 님이 2013년 7월 18일 답변
지여니님이 2013년 7월 19일 채택됨
바꿔도 여전히 D-1 이예요ㅠㅠ..
죄송해요!!! 됩니다!!!!! 감사합니다!!! ^ㅇ^
...