[CP] fix bug about time in ps
This commit is contained in:
@ -2987,7 +2987,12 @@ int ObMPStmtExecute::parse_mysql_time_value(const char *&data, ObObj ¶m, ObP
|
|||||||
LOG_WARN("invalid date format", K(ret));
|
LOG_WARN("invalid date format", K(ret));
|
||||||
} else {
|
} else {
|
||||||
ob_time.parts_[DT_DATE] = ObTimeConverter::ob_time_to_date(ob_time);
|
ob_time.parts_[DT_DATE] = ObTimeConverter::ob_time_to_date(ob_time);
|
||||||
|
ob_time.parts_[DT_HOUR] += ob_time.parts_[DT_MDAY] * 24;
|
||||||
|
ob_time.parts_[DT_MDAY] = 0;
|
||||||
value = ObTimeConverter::ob_time_to_time(ob_time);
|
value = ObTimeConverter::ob_time_to_time(ob_time);
|
||||||
|
if(is_negative) {
|
||||||
|
value = -value;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user