john Miran:
Eu tento encontrar a semana do ano para judeus para usá-lo em um aplicativo global, que fornece serviços gerais sobre o calendário internacional.
Meno Hochschild:
Você pode tentar o meu lib Time4J que oferece um calendário judaico / hebraico e uso seguinte código:
HebrewCalendar hebcal = HebrewCalendar.nowInSystemTime();
int weekOfYear = hebcal.getInt(HebrewCalendar.WEEK_OF_YEAR);
Ele usa a semana padrão modelo / definição em Israel, que se inicia a semana no domingo (depois de Sabá).
Sobre a interoperabilidade com java.time
:
LocalDate gregorian = hebcal.transform(PlainDate.class).toTemporalAccessor();
HebrewCalendar jewish = PlainDate.from(gregorian).transform(HebrewCalendar.class);