【发布时间】:2012-11-04 17:16:25
【问题描述】:
我写了这个函数来获取一个日期的分钟数,但是我不能得到两个日期之间的分钟数,如何得到呢?
FUNCTION get_minute(p_date DATE)
RETURN NUMBER
IS
BEGIN
IF p_date IS NOT NULL THEN
return EXTRACT(MINUTE FROM TO_TIMESTAMP(to_char(p_date,'DD-MON-YYYY HH:MI:SS'),'DD-MON-YYYY HH24:MI:SS'));
ELSE
RETURN 0;
END IF;
END get_minute;
【问题讨论】:
-
to_char(p_date, 'MI')适用于分钟提取