public static LocalDateTime readDateTime64(ClickHouseInputStream input, TimeZone tz) throws IOException {
        return readDateTime64(input, 3, tz);
    }
Read {@link java.time.LocalDateTime} from given input stream. Same as
{@code readDateTime64(input, 3)}.

@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