oracle获取当前时间前半小时和整点的时间


create or replace procedure sp_time AS

if to_number(to_char(sysdate,'mi')) -30 > 0 then
v_begintime := trunc(sysdate,'hh24');
v_endtime := trunc(sysdate,'hh24') + 1/48;
else
v_begintime := trunc(sysdate,'hh24') - 1/48;
v_endtime := trunc(sysdate,'hh24');

end if;
dbms_output.put_line('v_begintime:' || to_char(v_begintime,'YYYYMMDD HH24:MI:SS') );
dbms_output.put_line('v_endtime:' || to_char(v_endtime,'YYYYMMDD HH24:MI:SS') );

end;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM