Comment puis-je obtenir le vendredi prochain avec l'API Joda-Time.
Le LocalDate
d'aujourd'hui est today
. Il me semble que vous devez décider avant ou après le vendredi de la semaine en cours. Voir cette méthode:
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);
}
}
Est-il possible de le faire plus court ou avec un oneliner?
PS: S'il vous plaît, ne me conseillez pas d’utiliser la date et l’heure de JDK. Joda-Time est une API bien meilleure.