¿Cómo puedo obtener el próximo viernes con la Joda de la API de Tiempo.
El LocalDate
de hoy es today
. Me parece que usted tiene que decidir whever se encuentran antes o después de que el viernes de la semana actual. Ver este método:
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);
}
}
Es posible hacer que sea más corto o con un oneliner?
PS: por Favor, no me aconseja el uso de JDKs fecha/hora de material. Joda-el Tiempo es mucho mejor a la API.