[CP] fix bug about time in ps

This commit is contained in:
obdev
2023-11-02 10:39:10 +00:00
committed by ob-robot
parent 8f617f25d4
commit 319da1ba04

View File

@ -2987,7 +2987,12 @@ int ObMPStmtExecute::parse_mysql_time_value(const char *&data, ObObj &param, 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;
}
}
}
}