# System Time

## Overview

![The System Time Node.](https://3009747178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MIspkFTPkuGkv4UgQGs-1330240639%2Fuploads%2Fgit-blob-eea6bc5aa0137c2ff0b1a73e472d88570c498e94%2Fnode-system-time.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.

## Attributes

| 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/2021.1/toolbox/datetime)
