isValidDate(in:)
Indicates whether the current combination of properties represents a date which exists in the specified calendar.
Declaration
func isValidDate(in calendar: Calendar) -> BoolDiscussion
This method is not appropriate for use on DateComponents values which are specifying relative quantities of calendar components.
Except for some trivial cases (e.g., ‘seconds’ should be 0 - 59 in any calendar), this method is not necessarily cheap.
If the time zone property is set in the DateComponents, it is used.