Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
The timezone conversion for Parquet and Avro uses new java.time.* classes, which can lead to incorrect values returned for certain dates in certain timezones if timestamp was computed and converted based on java.sql.* classes. For instance, the offset used for Singapore timezone in 1900-01-01T00:00:00.000 is UTC+8, while the correct offset for that date should be UTC+6:55:25. Some additional information can be found here: https://stackoverflow.com/a/52152315
Attachments
Issue Links
- Is contained by
-
HIVE-26751 Bug Fixes and Improvements for 3.2.0 release
- Open
- is depended upon by
-
HIVE-26233 Problems reading back PARQUET timestamps above 10000 years
- Closed
- is related to
-
HIVE-25104 Backward incompatible timestamp serialization in Parquet for certain timezones
- Closed
-
HIVE-26270 Wrong timestamps when reading Hive 3.1.x Parquet files with vectorized reader
- Closed
-
HIVE-26650 Run qtests with different default encoding
- Open
- links to