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;
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;
相关文章推荐
- 最近一个项目用到PostgresSQl数据库,有些不同于oracle数据库,尤其时间处理上,结合PostgreSQL手册以及网上转载些资料,如下,方便开发中用到
- 39.Oracle数据库SQL开发之 日期和时间的存储与处理——几个简单的存储检索日期
- Oracle数据库中对时间字段的处理方法
- 41.Oracle数据库SQL开发之 日期和时间的存储与处理——设置默认的日期格式
- 46.Oracle数据库SQL开发之 日期和时间的存储与处理——使用时间间隔
- 45.Oracle数据库SQL开发之 日期和时间的存储与处理——使用时间戳
- 关于oracle数据库时间处理问题
- 44.Oracle数据库SQL开发之 日期和时间的存储与处理——理解时区
- 43.Oracle数据库SQL开发之 日期和时间的存储与处理——使用时间值函数
- Oracle数据库中时间精确到时、分、秒的处理方法
- 42.Oracle数据库SQL开发之 日期和时间的存储与处理——Oracle对2位年份处理
- Jfinal操作Oracle数据库,时间类型的处理
- ASP和SQL结合处理时间小解
- SQLSERVER处理时间小结
- Java的时间处理
- ASP.NET使用ORACLE数据库,游标超过最大数错误处理。
- 关于ASP.Net中的时间处理!!
- PL/SQL时间处理
- 关于时间问题的经典处理方法
- 如何处理Oracle数据库中的坏块问题