create function get_date_to_date
(
i_date1 in date,
i_date2 in date
) return varchar2 is
v_var varchar2(200);
v_min number;
begin
v_min := trunc((i_date2 - i_date1) * 60 * 60 * 24, 2);
v_var := '耗时' || to_char(v_min) || '秒 ' || '时间:' || to_char(i_date1, 'yyyy-mm-dd hh24:mi:ss') || ' -- ' ||
to_char(i_date2, 'yyyy-mm-dd hh24:mi:ss') || chr(10) || chr(13);
return v_var;
end get_date_to_date;
使用:
v_starttime := sysdate;
v_endtime := sysdate;
v_var := get_date_to_date(v_starttime, v_endtime);
dbms_out.put_lines(v_var);