备份问题的第一步-我试图不必重新编写Java日期检查器。

我偶然发现了Jollyday站点引用的Joda-Time

我的问题是,是否有人知道如何将复活节作为假日返回?

当我实例化时:

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


我得到了一个可迭代的Holiday对象的不错的列表-但是,缺少复活节。

是否有人对这个库有任何经验,或者知道如何使它返回完整的假期清单?

最佳答案

首先,您需要先执行configure Jollyday,然后再执行load configuration。我提供的链接上有代码示例。复活节的问题是它不是固定的日期,here您可以找到有关如何计算它以及here is note为什么仅在1583年之后才起作用的问题。

10-07 12:20