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

时间:2016-12-06 10:04:12

标签: java datetime java-8 dayofweek localdate

我在StackOverflow上搜索了同样的内容,但所有答案都是针对旧版Java的。 我没有找到Java 8 Data and Time实用程序的任何答案。 任何人都能帮助我吗?

1 个答案:

答案 0 :(得分:3)

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

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