# System Time

## Overview

![The System Time Node.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-847353c13058b6540a35991df7f97d471e69a838%2Fsystemtimenode20241.png?alt=media)

**System Time** is used for returning different individual parts of the current system time at the moment that the **Node** is evaluated. Values are returned as **Integers, Floats**, or **Vector3** and therefore have no inherent zero-padding, textual notation, or suffixes.

When `Smooth float value` is enabled, the output values won't be rounded down, so if the current time is 1:45, the `Hour` output will be \~1.75.

[**Scope**](https://docs.incari.com/incari-studio/overview#scopes): **Project**, **Scene**, **Function**, **Prefab**.

## Attributes

![The System Time Node Attributes.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-af8d585d0309b49f84c4e38bc6015ae77665372d%2Fnode-system-time-attr.png?alt=media)

| Attribute            | Type          | Description                                                                                |
| -------------------- | ------------- | ------------------------------------------------------------------------------------------ |
| `Mode`               | **Drop-down** | Determines whether the `Hour` value will be returned in 12-hour, 24-hour or degree format. |
| `Smooth float value` | **Bool**      | Determines whether the output values will be rounded down (**Int**) or not (**Float**).    |

## Inputs

| Input             | Type      | Description                                                           |
| ----------------- | --------- | --------------------------------------------------------------------- |
| *Pulse Input* (►) | **Pulse** | A standard input **Pulse**, to trigger the execution of the **Node**. |

## Outputs

| Output             | Type                                                                             | Description                                                                                                                            |
| ------------------ | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►) | **Pulse**                                                                        | A standard output **Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |
| `Hour`             | **Int**, **Float**, or **Vector3** (*Determined by the* `Mode` ***Attribute***). | The hour according to the system's current time.                                                                                       |
| `Minute`           | **Int**, **Float**, or **Vector3** (*Determined by the* `Mode` ***Attribute***). | The minute according to the system's current time.                                                                                     |
| `Second`           | **Int**, **Float**, or **Vector3** (*Determined by the* `Mode` ***Attribute***). | The second according to the system's current time.                                                                                     |
| `Millisecond`      | **Int**, **Float**, or **Vector3** (*Determined by the* `Mode` ***Attribute***). | The millisecond according to the system's current time.                                                                                |

## See Also

* [**DateTime**](https://docs.incari.com/incari-studio/toolbox/datetime)
