# `Arrow.Type.Timestamp`

64-bit timestamp at a fixed time unit, optionally annotated with a timezone.

`timezone: nil` means "naive" (no timezone), per Arrow's distinction
between naive and zoned timestamps.

# `t`

```elixir
@type t() :: %Arrow.Type.Timestamp{timezone: String.t() | nil, unit: unit()}
```

# `unit`

```elixir
@type unit() :: :second | :millisecond | :microsecond | :nanosecond
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
