# explicit operator DiscreteTime(RationalTime)

> Converts a RationalTime to DiscreteTime representation. If the rate denominator is 1 and the DiscreteTime.TicksPerSecond is a multiple of the numerator, this conversion is lossless.

## Definition

* **Type:** Operator
* **Namespace:** [Unity.IntegerTime](/engine/6000.3/script-reference/unity/integertime.md)
* **Assembly:** UnityEngine.CoreModule

## explicit operator DiscreteTime(DiscreteTim)

```csharp
public static explicit operator DiscreteTime(RationalTime t)
```

### Parameters

**** (\[RationalTime]\(/engine/6000.3/script-reference/unity/integertime/rationaltime)): The RationalTime parameter.

### Returns

| Type                                                                              | Description |
| --------------------------------------------------------------------------------- | ----------- |
| [DiscreteTime](/engine/6000.3/script-reference/unity/integertime/discretetime.md) |             |
