如何在 Java 8 中找到下个月的第一个星期日?

How to find first sunday of next month in Java 8?

我在 Whosebug 上搜索了相同的内容,但所有答案都是针对遗留 java 版本的。 我没有找到 Java 8 数据和时间实用程序的任何答案。 有人能帮我解决这个问题吗?

我找到了一种使用 LocalDate 和 TemporalAdjuster 的 with() 方法的方法,如下所示:

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