---
title: Calendar.RepeatedTimePolicy.first
framework: foundation
role: symbol
role_heading: Case
path: foundation/calendar/repeatedtimepolicy/first
---

# Calendar.RepeatedTimePolicy.first

If there are two or more matching times (all the components are the same, including isLeapMonth) before the end of the next instance of the next higher component to the highest specified component, then the algorithm will return the first occurrence.

## Declaration

```swift
case first
```

## See Also

### Enumeration Cases

- [Calendar.RepeatedTimePolicy.last](foundation/calendar/repeatedtimepolicy/last.md)
