您的位置:首页 > 数据库 > Oracle

oracle数据库对时间的处理

2016-09-27 16:34 225 查看
一直以来对oracle对时间的处理未做深入的研究,都是用到时再去查找。现对oracle一些有用的对时间的处理做一个整理:

1、查询当前日期返回年月日格式

select to_char(sysdate,'yyyy"年"MM"月"dd"日" hh24"时"mi"分"ss"秒"') as date1 from dual;

2、判断某一年是否为闰年

 select decode(to_char(last_day(trunc(add_months(sysdate,48),'y')+31), 'dd'),'29','闰年','平年') from dual;

3、获取当前季度

select to_char(sysdate,'Q') from dual;

4、获取当前月份

select to_char(sysdate,'MM') from dual;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: