找出本月的第一个星期日/星期一等的日期

找出本月的第一个星期日/星期一等的日期

问题描述:

我想在java中检测每个月的第一个/第二周的第一个星期天/星期一的日期?
我如何实现?

I want to detect date of First Sunday/Monday of first/second week in every month in java? How can I achieve it?

我已经在java中检查了Calendar类和Date类,但无法获得解决方案,请帮助我

I have checked Calendar class as well as Date class in java but not able to get solution for that so please help me out for this.

使用Java 8做最简单的方法是:

The simplest method of doing it with Java 8 is:

LocalDate firstSundayOfNextMonth = LocalDate
              .now()
              .with(firstDayOfNextMonth())
              .with(nextOrSame(DayOfWeek.MONDAY));