将N秒转换为时分秒格式
set serverout on
declare
N number := 1000000;
ret varchar2(100);
begin
ret := trunc(n/3600) || '小时' || to_char(to_date(mod(n,3600),'sssss'),'fmmi"分 "ss"秒"') ;
dbms_output.put_line(ret);
end;
其他格式
round(to_number(end_date-start_date)*1440)-分钟
round(to_number(end-date-start_date))- 消逝的时间(以天为单位);
round(to_number(end-date-start_date)*24)- 消逝的时间(以小时为单位);
round(to_number(end-date-start_date)*1440)- 消逝的时间(以分钟为单位)。
select sysdate-(sysdate-3) from dual;
Select (sysdate-(sysdate-3.111))*1440 from dual
Select round(to_number(sysdate-(sysdate-3.111))*1440) from dual
select TRUNC(SYSDATE)-2+24/24+1440/1440 from dual;
###版权-----found2008 ------邮箱:hiho1128@126.com