首页 > 解决方案 > 如何获得犹太历的一年中的一周

问题描述

我试图找到一年中的哪一周让犹太人在一个全球应用程序中使用它,该应用程序提供有关国际日历的一般服务。

标签: javacalendarhebrew

解决方案


你可以试试我的 lib Time4J,它提供了一个犹太/希伯来日历并使用以下代码:

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

它使用以色列的默认周模型/定义,该周从星期日开始(在安息日之后)。

关于与的互操作性java.time

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

推荐阅读