Instance Method

isValidDate(in:)

Indicates whether the current combination of properties represents a date which exists in the specified calendar.

Declaration

func isValidDate(in calendar: Calendar) -> Bool

Discussion

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.

See Also

Validating a Date

var isValidDate: Bool

Indicates whether the current combination of properties represents a date which exists in the current calendar.

var date: Date?

The date calculated from the current components using the stored calendar.