polars.Series.dt.dst_offset#

Series.dt.dst_offset() Series[source]#

Additional offset currently in effect (typically due to daylight saving time).

Returns:
Series

Series of data type Duration.

See also

Series.dt.base_utc_offset

Base offset from UTC.

Examples

>>> from datetime import datetime
>>> ser = pl.date_range(
...     datetime(2020, 10, 25),
...     datetime(2020, 10, 26),
...     time_zone="Europe/London",
...     eager=True,
... )
>>> ser
shape: (2,)
Series: 'date' [datetime[μs, Europe/London]]
[
        2020-10-25 00:00:00 BST
        2020-10-26 00:00:00 GMT
]
>>> ser.dt.dst_offset().rename("dst_offset")
shape: (2,)
Series: 'dst_offset' [duration[ms]]
[
        1h
        0ms
]