Oracle获取日期大全

日期说明: oracle语句(假设现在是2019-4-224 21:39:11

当月第一天 select trunc(sysdate, ‘mm’) from dual 2019-4-1

当年第一天 select trunc(sysdate,‘yy’) from dual 2019-1-1

当前年月日 select trunc(sysdate,‘dd’) from dual 2019-4-24

当年第一天 select trunc(sysdate,‘yyyy’) from dual 2019-1-1

当前星期的第一天 select trunc(sysdate,‘d’) from dual 2018-4-21

当前日期 select trunc(sysdate) from dual 2019-4-24

当前时间(准确到小时) select trunc(sysdate, ‘hh’) from dual 2019-4-24 21:00:00

当前时间(准确到分钟) select to_char(trunc(sysdate, ‘mi’),‘yyyy-MM-dd HH:mm:ss’) from dual 2019-4-24 21:39:00

前一天的日期 select trunc(sysdate-1) from dual 2019-4-23

前一个月的日期 select add_months(trunc(sysdate),-1) from dual 2019-3-24

后一个月的日期 select add_months(trunc(sysdate),1) from dual 2019-4-24

本月最后一天 select to_char(last_day(sysdate), ‘yyyy-mm-dd’) from dual 2019-4-30

上个月第一天 select trunc(add_months(sysdate,-1),‘mm’)) from dual; 2019-3-1

上月最后一天 select last_day(add_months(sysdate,-1)) from dual; 2019-3-31

你可能感兴趣的:(Oracle)