안녕하세요. 급한 질문이 있어서 안드로이드 펍의 수많은 개발자분들의 노하우에 손을 벌리고자 글을 적습니다. ^^;
혹시 이슬람 달력 개발을 해 보신 분이 계시면 사소한 정보라도 부탁드립니다.
현재 사우디아라비아에 수출되는 단말의 달력앱 개발을 위하여 정보를 수집하는 중입니다.
우선 사우디아라비아는 이슬람력을 사용합니다. 물론 우리나라 음력과는 다르지요.
그런데 이 이슬람력이라는것이 찾아보는 달력마다 날짜가 다르게 나오더군요.
스마트폰 앱으로 여러개를 받아보았지만 모두 1~2일정도의 차이를 보이기도 하고 어떤달력은 5월이 29일까지인데, 어떤달력은 5월이 30일까지 있기도 하구요... ㅡㅡ;;;
일반적으로 사우디아라비아에서 사용하는 시민달력이라는 것은 짝수달은 29일까지 있고 혹수달은 30일까지 있다고 들었습니다.
그리고 30년마다 11번의 윤년이 있어서 그해에는 12월이 30일까지 있다고...
그런데 일반적으로 사용하는 달력이 시민달력은 아닌것 같더군요. ㅠㅜ
Qura달력이라는 것이 있는데...이 달력은 달의 모양에 따라 달의 일수가 결정이 된다고 합니다.
그런데 이게 어떤 규칙인지 도저히 모르겠더라구요.ㅠㅜ
자 여기서 질문...
Qura달력을 구현하려고 합니다.
어떤 규칙 또는 계산을 적용해야 하는지 아시는 분 있으면 답변좀 부탁드립니다.
icu4j의 라이브러리에 IslamicCalendar라는것을 사용해 보았습니다만, 시민달력은 잘 나오는데 qura달력은 좀처럼 맞지 않더군요.
혹시 icu4j 라이브러리 말고 다른 추천 라이브러리가 있으시면 부탁드립니다.
제발 수천~ 아니 수만의 개발자들중에 이슬람 달력 개발 경력을 갖고 계신분이 계시길 바라며...
여기까지 긴 글 읽어주셔서 감사드립니다.