Github user majetideepak commented on the issue: https://github.com/apache/orc/pull/233 I also think that we should adjust the value being read from the C++ reader w.r.t to the reader and writer timezones (if they are different) like the Java reader implementation. The current C++ behavior is definitely inconsistent with Java (which does things the right way).
---