2012-11-29 6 views
14

스윙 용 Java API는 모든 휴일에 힌두 달력으로 날짜를 지정하는 데 도움이됩니까?공휴일 스윙 용 Java API는 일년 중 힌두 캘린더 날짜입니다.

요구 사항 :

  • API가 오픈 소스 또는 무료해야한다.
+4

스윙과 어떤 관련이 있습니까? 하지만 어쨌든 좋은 질문입니다. – Thilo

+3

유료/무료 라이센스, 오픈 소스, 강력한 커뮤니티 필요, 프로젝트 완성도 등 필요한 키포인트를 추가 할 수 있습니까? – Stephan

+2

@Stephan : 그렇지 않으면 과다한 답변이 압도적 일 것입니다. – Thilo

답변

10

모든 힌두 공휴일이 포함 된 공개 캘린더를 다운로드하는 것이 가장 쉽습니다. 당신은 확실히 Google에서 이것을 찾을 수 있습니다. 캘린더를 iCalendar 파일로 내 보냅니다.

그런 다음 iCal4j를 사용하여이 파일을 구문 분석하고 필요한 모든 날짜를 복구하십시오. http://ical4j.sourceforge.net/introduction.html

확실하게, 3000 년까지 구현 된 힌디 휴일을 결정하기위한 모든 수학적 규칙이 필요하지 않습니까?

1

힌두교에 대해 아무 것도없는 것 같습니다.

그러나 Jollyday이 도움이 될 수 있습니다. 그들은 힌두를 기본적으로 지원하지 않지만 날짜가있는 파일을 얻은 경우 사용할 수 있습니다.

+0

감사합니다 플로렌스에 대한 답변을하지만, 나는 놀랍게 노력했다. 그러나 그것의 모든 실행으로 힌두교의 claneder에 고정 날짜가 없기 때문에 그것은 도움이되지 않았다. 태양 신호. –

1

현재 힌두교의 공휴일을 계산하는 방법은 없습니다. JollyDay을 사용할 수 있습니다.

년/국가/지역의 공휴일을 결정하는 데 필요한 정보가 들어있는 'Holidays_ [country] .xml'이라는 XML 구성 파일에서 공휴일을 구성 할 수 있습니다.

당신은 자세한 내용과 같은

URL url = new URL("file:some/path/Holidays_India.xml"); 

HolidayManager m = HolidayManager.getInstance(url); 
Set<Holiday> holidays = m.getHolidays(2012, "in"); 

다음]을 참조 API usage 같은 것을 구현할 수 있습니다.

+0

UR 대답을 주셔서 감사합니다 jayamohan하지만 jollyday 함께 시도했지만 그것은 모든 일요일 징후에 실행으로 힌두교 도박꾼에 고정 날짜가 없기 때문에 그것은 도움이 안돼, 그래서 난 XML 파일에 어떤 규칙을 설정 unabel. –