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

时间:2016-12-06 11:02:41

标签: date time calendar java-8

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

1 个答案:

答案 0 :(得分:9)

2016年12月的 THIRD 必须是:

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