如何获得犹太日历的一年中的星期 - java

我尝试查找犹太人一年中的哪个星期在全球应用程序中使用它,该应用程序提供有关国际日历的常规服务。

参考方案

您可以尝试我的lib Time4J,它提供犹太/希伯来语日历,并使用以下代码:

HebrewCalendar hebcal = HebrewCalendar.nowInSystemTime();
int weekOfYear = hebcal.getInt(HebrewCalendar.WEEK_OF_YEAR);

它使用以色列的default week model/definition,该地址从周日(Sabbat之后)开始。

关于与java.time的互操作性:

LocalDate gregorian = hebcal.transform(PlainDate.class).toTemporalAccessor();
HebrewCalendar jewish = PlainDate.from(gregorian).transform(HebrewCalendar.class);

45码