public LocalDate Previous(IsoDayOfWeek targetDayOfWeek) { // LocalDateTime.Next performs all the validation we need. return(new LocalDate(localTime.Previous(targetDayOfWeek))); }