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

# Calendar.RepeatedTimePolicy

Determines which result to use when a time is repeated on a day in a calendar (for example, during a daylight saving transition when the times between 2:00am and 3:00am may happen twice).

## Declaration

```swift
enum RepeatedTimePolicy
```

## Topics

### Enumeration Cases

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

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Scanning Dates

- [startOfDay(for:)](foundation/calendar/startofday(for:).md)
- [enumerateDates(startingAfter:matching:matchingPolicy:repeatedTimePolicy:direction:using:)](foundation/calendar/enumeratedates(startingafter:matching:matchingpolicy:repeatedtimepolicy:direction:using:).md)
- [nextDate(after:matching:matchingPolicy:repeatedTimePolicy:direction:)](foundation/calendar/nextdate(after:matching:matchingpolicy:repeatedtimepolicy:direction:).md)
- [Calendar.MatchingPolicy](foundation/calendar/matchingpolicy.md)
