我怎样才能得到下个星期五与 Joda 时间 API。
今天的 LocalDate
是 today
。在我看来,你必须在本周五之前或之后决定自己的身份。看看这个方法:
private LocalDate calcNextFriday(LocalDate d) {
LocalDate friday = d.dayOfWeek().setCopy(5);
if (d.isBefore(friday)) {
return d.dayOfWeek().setCopy(5);
} else {
return d.plusWeeks(1).dayOfWeek().setCopy(5);
}
}
有没有可能画得更短一些,或者画个线条?
PS: 请不要建议我使用 JDK 的日期/时间的东西。 Joda-Time 是一个更好的 API。