# DiscreteTime

> Constructs a discrete time from an existing discrete time.

## Definition

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

## DiscreteTime(DiscreteTime)

Constructs a discrete time from an existing discrete time.

```csharp
public DiscreteTime(DiscreteTime x)
```

### Parameters

**** (\[DiscreteTime]\(/engine/6000.0/script-reference/unity/integertime/discretetime)): The discrete time to copy the tick value from.

## DiscreteTime(float)

Constructs a discrete time from a given float.

```csharp
public DiscreteTime(float v)
```

### Parameters

**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): Time in seconds.

## DiscreteTime(double)

Constructs a discrete time from a given double.

```csharp
public DiscreteTime(double v)
```

### Parameters

**** (\[double]\(https\://learn.microsoft.com/dotnet/api/system.double)): Time in seconds.

## DiscreteTime(long)

Constructs a discrete time from a given long.

```csharp
public DiscreteTime(long v)
```

### Parameters

**** (\[long]\(https\://learn.microsoft.com/dotnet/api/system.int64)): Time in seconds.

## DiscreteTime(int)

Constructs a discrete time from a given int.

```csharp
public DiscreteTime(int v)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Time in seconds.
