fun ZonedDateTime.asOffsetDateTime(): OffsetDateTime
Convert to an OffsetDateTime with the same date, time of day, and offset.
While similar to ZonedDateTime, an OffsetDateTime representation is unaffected by time zone rule changes or
database differences between systems, making it better suited for use cases involving persistence or network
transfer.