Soweit ich weiß, gibt es keine eingebaute Methode, dies automatisch in Joda Time für Sie zu tun. Sie könnten jedoch Ihre eigene Methode schreiben, die das Datum in einer Schleife erhöht, bis Sie zu einem Wochentag gelangen.
Beachten Sie, dass dies je nach dem, was Sie genau benötigen, (viel) komplizierter sein könnte als Sie denken. Zum Beispiel, sollte es den Urlaub auch überspringen? Welche Tage Feiertage sind, hängt davon ab, in welchem Land Sie sind. Auch in einigen Ländern (z. B. arabischen Ländern) ist das Wochenende Donnerstag und Freitag, nicht Samstag und Sonntag.
Beachten Sie, dass das schrittweise Hinzufügen von N Tagen jeweils relativ teuer sein kann. Für kleine Werte von N und / oder nicht leistungsabhängigem Code ist dies wahrscheinlich kein Problem. Wo es ist, würde ich empfehlen, die Add-Operationen zu minimieren, indem Sie herausfinden, wie viele Wochen und Tage Sie anpassen müssen:
%Vor%Die Klasse YearMonthDay.html ist veraltet und sollte nicht mehr verwendet werden. Wenn Sie zu einfachem DateTime wechseln, können Sie den Wochentag abrufen, indem Sie Folgendes aufrufen:
%Vor%Für Freitag ist es 5.
Einer der Ansätze kann eine benutzerdefinierte addDays-Methode sein, die ungefähr so aussieht:
%Vor%