Github user xndai commented on a diff in the pull request: https://github.com/apache/orc/pull/233#discussion_r176910052 --- Diff: c++/src/ColumnReader.cc --- @@ -336,8 +336,7 @@ namespace orc { } } int64_t writerTime = secsBuffer[i] + epochOffset; - secsBuffer[i] = writerTime + - writerTimezone.getVariant(writerTime).gmtOffset; + secsBuffer[i] = writerTimezone.convertToUTC(writerTime); --- End diff -- If it reads a file created by Java writer with writer timezone other than GMT, you are not going to get the same clock reading from ColumnPrinter, are you?
---