Joda-time:今年ISO第1周的第一天

2022-09-04 05:58:07

我想找出今年ISO第1周的星期一的日期(对于2009年,这将是2008年12月29日星期一)。

我确信joda-time可以处理这个问题,但我只是无法弄清楚API(也许为时已晚)。

任何人都可以帮忙吗?谢谢!


答案 1

其他答案中提到的API现已弃用,请使用以下方法:DateMidnight

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

答案 2

我相信这应该有效:

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

推荐