public interface DateResolver
DateResolver is an interface and must be implemented with care to ensure other classes in the framework operate correctly. All implementations must be final, immutable and thread-safe.
| Modifier and Type | Method and Description |
|---|---|
LocalDate |
resolveDate(int year,
MonthOfYear monthOfYear,
int dayOfMonth)
Resolves the combination of year, month and day into a date.
|
LocalDate resolveDate(int year, MonthOfYear monthOfYear, int dayOfMonth)
The purpose of resolution is to avoid invalid dates. Each of the three fields are individually valid. However, the day-of-month may not be valid for the associated month and year.
year - the year that was input, from MIN_YEAR to MAX_YEARmonthOfYear - the month-of-year, not nulldayOfMonth - the proposed day-of-month, from 1 to 31InvalidCalendarFieldException - if the date cannot be resolvedCopyright © 2025. All rights reserved.