2016-03-23 28 views
0

備份問題的一個步驟 - 我試圖不必重新編寫Date的Java檢查器。Jollyday檢查復活節

我偶然發現Jollyday這是從Joda-Time網站引用。

我的問題是,有沒有人知道如何讓它作爲假期返回復活節?

當我實例:

HolidayManager m = HolidayManager.getInstance(HolidayCalendar.UNITED_STATES); 
    Set<Holiday> holidays = m.getHolidays(2016, "ny"); 

我得到的是可迭代的假日對象的一個​​很好的名單 - 但是,復活節缺少。

有沒有人有這個圖書館的任何經驗,或知道如何得到它返回假期的完整列表?

+0

我猜想假期列表不完整或復活節不是考慮過假期。 – Thomas

+0

查看用法頁面(http://jollyday.sourceforge.net/usage.html),您似乎需要自己在xml文件中定義公共節假日。你做到了嗎? – mohammedkhan

+0

再次查看我可以看到項目作者提供了現成的xml文件供使用。你使用過美國的嗎? – mohammedkhan

回答

0

起初,您需要Jollyday然後load configuration代碼。代碼示例在我提供的鏈接上。問題與復活節是,它不是固定的一天,here你可以找到關於如何計算它的問題和here is note爲什麼它只能在1583年後才能工作。