---
title: SchedulerTimeIntervalConvertible
framework: combine
role: symbol
role_heading: Protocol
path: combine/schedulertimeintervalconvertible
---

# SchedulerTimeIntervalConvertible

A protocol that provides a scheduler with an expression for relative time.

## Declaration

```swift
protocol SchedulerTimeIntervalConvertible
```

## Topics

### Converting seconds to scheduler time intervals

- [microseconds(_:)](combine/schedulertimeintervalconvertible/microseconds(_:).md)
- [milliseconds(_:)](combine/schedulertimeintervalconvertible/milliseconds(_:).md)
- [nanoseconds(_:)](combine/schedulertimeintervalconvertible/nanoseconds(_:).md)
- [seconds(_:)](combine/schedulertimeintervalconvertible/seconds(_:)-2cv8t.md)
- [seconds(_:)](combine/schedulertimeintervalconvertible/seconds(_:)-3g8ay.md)

## Relationships

### Conforming Types

- [ImmediateScheduler.SchedulerTimeType.Stride](combine/immediatescheduler/schedulertimetype/stride.md)

## See Also

### Schedulers

- [Scheduler](combine/scheduler.md)
- [ImmediateScheduler](combine/immediatescheduler.md)
