Подтвердить что ты не робот

Joda-time: первый день в этом году ISO неделя 1

Я хотел бы узнать дату понедельника в этом году ИСО неделя 1 (для 2009 года это будет понедельник, 29 декабря 2008 года).

Я уверен, что joda-time может справиться с этим, но я просто не могу понять API (может быть, это слишком поздно).

Может ли кто-нибудь помочь? Спасибо!

4b9b3361

Ответ 1

Я считаю, что это должно работать:

DateMidnight date = new DateMidnight().withWeekOfWeekyear(1).withDayOfWeek(1);

Ответ 2

API DateMidnight, упомянутый в другом ответе, теперь устарел, используйте ниже:

DateTime date = new DateTime().dayOfYear().withMinimumValue().withTimeAtStartOfDay();