找出本月的第一个星期日/星期一等的日期
问题描述:
我想在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));