# Extract offset from legacy OffsetDateTime
> Supported in: Batch
Extracts the offset from a legacy OffsetDateTime column. This is the offset in seconds of the origin timezone of the timestamp from UTC timezone.
**Expression categories:** Datetime
## Declared arguments
* **Expression:** The legacy OffsetDateTime column.
*Expression\>*
**Output type:** *Integer*
## Examples
### Example 1: Base case
**Argument values:**
* **Expression:** `col_a`
| col\_a | **Output** |
| ----- | ----- |
| {
**offset**: 0,
**timestamp**: 2024-09-09T09:00:00.001Z,
} | 0 |
| {
**offset**: 19800,
**timestamp**: 2024-09-09T09:00:00.001Z,
} | 19800 |
| {
**offset**: -3600,
**timestamp**: 2024-09-09T09:00:00.001Z,
} | -3600 |
***
### Example 2: Null case
**Argument values:**
* **Expression:** `col_a`
| col\_a | **Output** |
| ----- | ----- |
| *null* | *null* |
| {
**offset**: 19800,
**timestamp**: *null*,
} | 19800 |
| {
**offset**: *null*,
**timestamp**: 2024-09-09T09:00:00.001Z,
} | 0 |
***