用于假日日期的Java API用于任何一年的印度日历

时间:2012-11-29 10:15:46

标签: java calendar hindi

是否有任何用于Swing的Java API可以帮助我在任何一年的印度教日历中提供所有假期日期?

要求:

  • API应该是开源的或免费的。

3 个答案:

答案 0 :(得分:10)

到目前为止,最简单的方法是下载包含所有印度假期的公共日历。你一定可以在谷歌上找到这个。将日历导出为iCalendar文件。

然后,使用iCal4j解析此文件并恢复所需的所有日期。 http://ical4j.sourceforge.net/introduction.html

当然,你不需要所有的数学规则来确定到3000年之前实施的印地语假期吗?

答案 1 :(得分:1)

似乎印度教没有任何开箱即用。

但是,Jollyday可能会有所帮助。他们不支持开箱即用的印度语,但如果你得到一个带日期的文件,那么你可以使用它。

答案 2 :(得分: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了解更多详情。