diff --git a/be/src/vec/data_types/serde/data_type_datetimev2_serde.cpp b/be/src/vec/data_types/serde/data_type_datetimev2_serde.cpp index 10f5f0e79f7146..334252d1898c39 100644 --- a/be/src/vec/data_types/serde/data_type_datetimev2_serde.cpp +++ b/be/src/vec/data_types/serde/data_type_datetimev2_serde.cpp @@ -79,8 +79,8 @@ Status DataTypeDateTimeV2SerDe::deserialize_one_cell_from_json(IColumn& column, } } else if (ReadBuffer rb(slice.data, slice.size); - !read_datetime_v2_text_impl(val, rb)) { - return Status::InvalidDataFormat("parse date fail, string: '{}'", + !read_datetime_v2_text_impl(val, rb, scale)) { + return Status::InvalidArgument("parse date fail, string: '{}'", std::string(rb.position(), rb.count()).c_str()); } column_data.insert_value(val);