【发布时间】:2017-07-25 22:56:34
【问题描述】:
在 Java 8 中,我发现的是
TemporalAdjuster temporal = dayOfWeekInMonth(1,DayOfWeek.MONDAY)
给出一个月的第一个星期一的时间,并且
next(DayOfWeek.MONDAY)
给出特定日期之后的下周一。
但我想找到特定日期之后的第 n 个星期一。
例如,我想要 2017-06-06 之后的第 2 个星期一,它应该是 2017-06-19
dayOfWeekInMonth(2,DayOfWeek.MONDAY)
会给我 2017-06-12 和
next(DayOfWeek.MONDAY)
当然没有用于第 n 个 DayOfWeek 指标的参数。它将给出下一个第一个星期一,即 2017-06-12。
如何在不循环的情况下计算它?
【问题讨论】:
标签: java datetime dayofweek localdate