zilto commented on issue #47043:
URL: https://github.com/apache/arrow/issues/47043#issuecomment-3054369459

   @rok Thanks for the quick reply! Indeed, supporting offsets would be useful.
   
   I'm a maintainer for the Python library `dlt` and my practical goal is to be 
able to use `connector-x` as a dependency. This library uses the Rust crate 
`arrow` and brings significant performance improvements.
   
   However, `connector-x` was dealing with [a 
bug](https://github.com/sfu-db/connector-x/issues/735) with `UTC` timezones 
which appear to be [unsupported in the Rust 
crate](https://docs.rs/arrow/latest/arrow/datatypes/enum.DataType.html#variant.Timestamp).
 
   
   > The time zone is a string indicating the name of a time zone, one of:
   > 
   > As used in the Olson time zone database (the “tz database” or “tzdata”), 
such as “America/New_York”
   > An absolute time zone offset of the form +XX:XX or -XX:XX, such as +07:30
   
   They switched to offset-based timezones, which solved their bug, but created 
downstream issues for some `dlt` users.
    
   Given what you know, do you think that `connector-x` adopting `tzdata` 
format instead of offsets or UTC could be a lasting solution? For instance, 
`Africa/Bissau` seems to match UTC or +00:00 (could be facing daylight saving 
time issues?). Alternatively, I could modify `dlt` code to any `+00:00` offsets 
into UTC
   
   Many thanks! 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to