如何在Java 8中找到本月的第三个星期五?

Kay*_*ayV 4 time calendar date java-8

我试着搜索这个问题,但没有回答解释Java 8这样做的方法.任何身体都可以帮助我吗?

Men*_*ild 9

2016年12月的第三个星期五必须是:

LocalDate d = LocalDate.now();
d = d.with(TemporalAdjusters.dayOfWeekInMonth(3, DayOfWeek.FRIDAY));
System.out.println(d); // 2016-12-16
Run Code Online (Sandbox Code Playgroud)