[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));
|
||||
} else {
|
||||
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);
|
||||
if(is_negative) {
|
||||
value = -value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user