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

Calendar 날짜 관련 질문입니다! [closed]

0 추천
안녕하세요 안펍 여러분!

현재 간단하게 캘린더 만들고있는데요 각 달의 최대 일수 (EX: 28일이 마지막, 30일이 마지막.....)랑 시작 요일(1일이 월요일 시작, 1일이 화요일시작)에 따라 달의 줄수(1주 2주 3주)가 다르잖아요

그거때문에 만약 이번달이 4줄(4주)이고 다음달이 5줄나오게 할려고 분기걸어서 마지막날짜랑 시작요일에 맞게 그 줄수를 변경해주는데

예를들어서 2월을 예로 하면 numWeek가 그 달의 줄수를 가지고있고 조건문에 (이달의 마지막날==28) && (시작요일==일요일) {numWeek=4} 이런식으로 구현하는데 되긴 되는데  문제는 이달의 마지막날이랑 시작요일이 2월에 고정되어있다는겁니다

정리하자면 오늘이 2월 9일이면 현재 날짜가 2월 9일에 셋팅되어있고 사용자가 다음달 달력미리 보거나 전달 달력보고싶어서

다음달 버튼이나 이번달 버튼을 누르면 이동된 달의 마지막날이랑 시작요일을 가져와야하는데 현재 날짜가 2월 9일이라서 분기문이 바뀌지를 않습니다 바꿔줄려면 오늘 날짜를 원하는 달로 바꿔줘야 변경되는데

이거 어떻게 해야되나요 ??

최대한 자세히 설명하긴 했는데 이해하셨을지 모르겠네요 ㅠㅠㅠ

어떻게 해야 다음달 이전달 현재달의 줄수를 맞춰줄수있을까요 ?
질문을 종료한 이유: 답변을 얻어서요
미노미노도미노 (210 포인트) 님이 2015년 2월 9일 질문
미노미노도미노님이 2015년 2월 9일 closed

1개의 답변

0 추천
답은 아니지만,

이해못하겠는데요.

이걸 시간들여 꼼꼼히 읽어서 몰입하고 상황 이입까지 하면서 답할 여유는 없지 않나 싶은데요.

 

 기본적으로 지금 당면한 문제는 사칙연산 조금만 연구해도 풀릴문제입니다.

그 알고리즘(이런 류는 저급 논리)연구해서 찾는게 프로그래머인데,

대신 짜달라는건가요...?
익명사용자 님이 2015년 2월 9일 답변
이 정도 해결 못하면 앞으로 그 일 계속 하는데 문제 많을 겁니다.
그 정도는 혼자 하세요.
반대로, 알고리즘 두개를 구현했는데 어느쪽이 더 나으냐 거나,
이러 이러 했더니 이렇긴한데 이렇더라
기술 외적인걸 물어본다면 아마 답변이 수두룩하게 달릴겁니다.
...