---
title: "isValidDate(in:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/datecomponents/isvaliddate(in:)"
---

# isValidDate(in:)

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

## Declaration

```swift
func isValidDate(in calendar: Calendar) -> Bool
```

## Discussion

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

- [isValidDate](foundation/datecomponents/isvaliddate.md)
- [date](foundation/datecomponents/date.md)
