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

   > 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.
   
   Please note [`arrow-rs` has a separate issue 
tracker](https://github.com/apache/arrow-rs/issues/), while here we now mostly 
track C++ implementation and it's wrappers. I am not intimately familiar with 
the rust implementation so perhaps you want to ask there too.
   
   > 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
   
   As far as I know `UTC`, `Etc/UCT`, `Etc/GMT`, `Etc/GMT+X`, `Etc/GMT-X` are 
all valid timezones that are equivalent to `+/-XX:00` offsets. As long as you 
don't need `+/-XX:30` offsets (I don't know why this is a thing) and logic for 
mapping offset strings into offset timezones (e.g. `-10:00` => `Etc/GMT-10:00`) 
can be put somewhere this should imo be a lasting solution. Probably it'd be 
better if we didn't use offsets at all, but that is probably not a realistic 
option.


-- 
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