# Truncate timestamp
> Supported in: Batch, Faster
Returns the timestamp truncated to the specified unit.
**Expression categories:** Datetime
## Declared arguments
* **Start:** *no description*
*Expression\*
* **Unit:** Time unit used to truncate.
*Enum\*
**Output type:** *Timestamp*
## Examples
### Example 1: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.002Z
* **Unit:** `DAYS`
**Output:** 2022-02-01T00:00:00Z
***
### Example 2: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.002Z
* **Unit:** `HOURS`
**Output:** 2022-02-01T10:00:00Z
***
### Example 3: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.0022Z
* **Unit:** `MILLISECONDS`
**Output:** 2022-02-01T10:10:10.002Z
***
### Example 4: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.002Z
* **Unit:** `MINUTES`
**Output:** 2022-02-01T10:10:00Z
***
### Example 5: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.002Z
* **Unit:** `MONTHS`
**Output:** 2022-02-01T00:00:00Z
***
### Example 6: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.002Z
* **Unit:** `QUARTERS`
**Output:** 2022-01-01T00:00:00Z
***
### Example 7: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.0022Z
* **Unit:** `SECONDS`
**Output:** 2022-02-01T10:10:10Z
***
### Example 8: Base case
**Argument values:**
* **Start:** 2022-02-01T10:10:10.002Z
* **Unit:** `YEARS`
**Output:** 2022-01-01T00:00:00Z
***
### Example 9: Null case
**Argument values:**
* **Start:** *null*
* **Unit:** `YEARS`
**Output:** *null*
***