# Extract timestamp part > Supported in: Batch, Faster, Streaming Extracts a part of a timestamp like year or day of week. **Expression categories:** Datetime ## Declared arguments * **Expression:** Timestamp to extract from.
*Expression\* * **Part:** Part of timestamp to extract.
*Enum\* **Output type:** *Integer* ## Examples ### Example 1: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00Z * **Part:** `DAY_OF_MONTH` **Output:** 10 *** ### Example 2: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00Z * **Part:** `DAY_OF_WEEK` **Output:** 4 *** ### Example 3: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00Z * **Part:** `DAY_OF_YEAR` **Output:** 41 *** ### Example 4: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00Z * **Part:** `HOUR_OF_DAY` **Output:** 10 *** ### Example 5: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00.002Z * **Part:** `MILLISECOND_OF_SECOND` **Output:** 2 *** ### Example 6: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00Z * **Part:** `MONTH` **Output:** 2 *** ### Example 7: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00Z * **Part:** `QUARTER` **Output:** 1 *** ### Example 8: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:10Z * **Part:** `SECOND_OF_MINUTE` **Output:** 10 *** ### Example 9: Base case **Argument values:** * **Expression:** 2022-02-10T10:00:00Z * **Part:** `YEAR` **Output:** 2022 *** ### Example 10: Null case **Argument values:** * **Expression:** `date` * **Part:** `YEAR` | date | **Output** | | ----- | ----- | | *null* | *null* | ***