Ermitteln Sie den letzten Tag (in LocalDate) einer YearMonth-Instanz – Joda-Bibliothek
Posted: 12 Jan 2025, 06:09
Ich habe eine YearMonth-Instanz. Gibt es eine einfache Möglichkeit, den letzten Tag dieser Instanz in LocalDate herauszufinden?
Ich weiß, dass es ein toLocalDate(int day) gibt, aber ich weiß möglicherweise nicht, ob der Monat den 31. Tag hat oder nicht.
Natürlich kann ich den Code jederzeit in einen Try-Catch einfügen blockieren und dann zuerst mit 31 versuchen Wenn das fehlschlägt, versuchen Sie es mit 30 (oder 29 oder 28 für Februar).
Gibt es einen saubereren Weg?
Ich weiß, dass es ein toLocalDate(int day) gibt, aber ich weiß möglicherweise nicht, ob der Monat den 31. Tag hat oder nicht.
Natürlich kann ich den Code jederzeit in einen Try-Catch einfügen blockieren und dann zuerst mit 31 versuchen Wenn das fehlschlägt, versuchen Sie es mit 30 (oder 29 oder 28 für Februar).
Gibt es einen saubereren Weg?