oracle函数trunc获取时间常用方式
--获取当天的时间
select trunc(sysdate) from dual;
--获取当年第一天时间
select trunc(sysdate,'yyyy') from dual;
或
select trunc(sysdate,'yy') from dual;
--获取本季度第一天时间
select trunc(sysdate,'q') from dual;
--获取本月第一天时间
select trunc(sysdate,'mm') from dual;
--获取本周第一天时间(默认从星期日开始算第一天)
select trunc(sysdate,'d') from dual;
--获取本周星期一时间
select trunc(sysdate,'iw') from dual;
--获取当前小时最开始的时间
select trunc(sysdate,'hh') from dual;
--获取当前分钟最开始的时间
select trunc(sysdate,'hh') from dual;
注:trunc默认是从当天时间开始