# TimeValue

> Represents a time value.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule
* **Implements:** [IEquatable\<TimeValue>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct TimeValue : IEquatable<TimeValue>
```

## Constructors

| Constructor                                                                                                                                                      | Description                                                                                                          |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| [TimeValue(System.Single)](/engine/6000.5/script-reference/unityengine/uielements/timevalue/ctor.md#timevalue\(float\))                                          | Creates from a float and an optional [TimeUnit](/engine/6000.5/script-reference/unityengine/uielements/timeunit.md). |
| [TimeValue(System.Single,UnityEngine.UIElements.TimeUnit)](/engine/6000.5/script-reference/unityengine/uielements/timevalue/ctor.md#timevalue\(float-timeunit\)) | Creates from a float and an optional [TimeUnit](/engine/6000.5/script-reference/unityengine/uielements/timeunit.md). |

## Properties

| Property                                                                           | Description                     |
| ---------------------------------------------------------------------------------- | ------------------------------- |
| [unit](/engine/6000.5/script-reference/unityengine/uielements/timevalue/unit.md)   | The unit of the value property. |
| [value](/engine/6000.5/script-reference/unityengine/uielements/timevalue/value.md) | The time value.                 |

## Static Methods

| Method                                                                                           | Description                                                                                                          |
| ------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------- |
| [Milliseconds](/engine/6000.5/script-reference/unityengine/uielements/timevalue/milliseconds.md) | Creates a millisecond [TimeValue](/engine/6000.5/script-reference/unityengine/uielements/timevalue.md) from a float. |
| [Seconds](/engine/6000.5/script-reference/unityengine/uielements/timevalue/seconds.md)           | Creates a second [TimeValue](/engine/6000.5/script-reference/unityengine/uielements/timevalue.md) from a float.      |
