src/main/java/com/aliyun/odps/jdbc/utils/TimeUtils.java [95:101]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      long milliSecsSinceEpochNew =
          millis + moveToTimeZoneOffset(millis, UTC, targetTimezone);
      Timestamp res = new Timestamp(milliSecsSinceEpochNew);
      res.setNanos(originTimestamp.getNano());
      return res;
    } catch (NumberFormatException ex) {
      throw new SQLException("Invalid date value: " + originTimestamp);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/aliyun/odps/jdbc/utils/TimeUtils.java [108:114]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      long milliSecsSinceEpochNew =
          millis + moveToTimeZoneOffset(millis, UTC, targetTimezone);
      Timestamp res = new Timestamp(milliSecsSinceEpochNew);
      res.setNanos(originTimestamp.getNano());
      return res;
    } catch (NumberFormatException ex) {
      throw new SQLException("Invalid date value: " + originTimestamp);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



