public static LocalDateTime readDateTime(ClickHouseInputStream input, TimeZone tz) throws IOException {
        return readDateTime(input, 0, tz);
    }
Read {@link java.time.LocalDateTime} from given input stream.

@param input non-null input stream
@param tz    time zone, null is treated as UTC
@return local datetime
@throws IOException when failed to read value from input stream or reached
                    end of the stream
clickhouse-data/src/main/java/com/clickhouse/data/format/BinaryStreamUtils.java