1.Sysdate 获得当前日期和时间
select sysdate from dual

2.Last_day 本月最后一天 
select last_day(sysdate) from dual

3.Add_months(d,n) 当前日期d后推n个月 ,用于从一个日期值增加或减少一些月份 
select add_months(sysdate,-2) from dual

4.Months_between(f,s) 日期f和s间相差月数 
select months_between(sysdate,to_date('2010-10-03','yyyy-mm-dd')) from dual;

5.NEXT_DAY(d, day_of_week),返回由"day_of_week"命名的,在变量"d"指定的日期之后的第一个工作日的日期。参数"day_of_week"必须为该星期中的某一天。
SELECT next_day(sysdate,1) FROM dual;

6.current_date()返回当前会话时区中的当前日期 
select sessiontimezone,current_date from dual;

7.current_timestamp()以timestamp with time zone数据类型返回当前会话时区中的当前日期
select sessiontimezone,current_timestamp from dual;

8.dbtimezone()返回时区
select dbtimezone from dual;

9.extract()找出日期或间隔值的字段值 
select extract(month from sysdate) "This Month" from dual;

10.localtimestamp()返回会话中的日期和时间
select localtimestamp from dual;

11.Y或YY或YYY 年的最后一位,两位或三位
select to_char(sysdate,'YYYY') from dual

12.SYEAR使公元前的年份前加一负号
select to_char(sysdate,'SYEAR') from dual

13.Q 季度,1~3月为第一季度
select to_char(sysdate,'Q') from dual;

14.MM 月份数
select to_char(sysdate,'MM') from dual

15.RM 月份的罗马表示
select to_char(sysdate,'RM') from dual

16.Month 用9个字符长度表示的月份名
select to_char(sysdate,'Month') from dual

17.WW 当年第几周
select to_char(sysdate,'WW') from dual

18.W 本月第几周
select to_char(sysdate,'W') from dual

19。DDD 当年第几
select to_char(sysdate,'DDD') from dual

20.DD 当月第几天
select to_char(sysdate,'DD') from dual

21.D 周内第几天
select to_char(sysdate,'D') from dual

22.DY 周内第几天缩写
select to_char(sysdate,'D') from dual

23.HH或HH12 12进制小时数
select to_char(sysdate,'HH') from dual

24.HH24 24小时制
select to_char(sysdate,'HH24') from dual

25.MI 分钟数(0~59)
select to_char(sysdate,'MI') from dual

26.SS 秒数(0~59) 
select to_char(sysdate,'SS') from dual

注意:不要将MM格式用于分钟(分钟应该使用MI)。MM是用于月份的格式,将它用于分钟也能工作,但结果是错误的。

27.上月末天
select to_char(add_months(last_day(sysdate),-1),'yyyy-MM-dd') LastDay from dual;

28.上月首天
select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual;

29.按照每周进行统计
select to_char(sysdate,'ww') from dual group by to_char(sysdate,'ww');

30.按照每月进行统计
select to_char(sysdate,'mm') from dual group by to_char(sysdate,'mm');

31.按照每季度进行统计
select to_char(sysdate,'q') from dual group by to_char(sysdate,'q');

32.按照每年进行统计
select to_char(sysdate,'yyyy') from dual group by to_char(sysdate,'yyyy');

oracle日期函数大全相关推荐

  1. oracle日期函数大全一(Date)

    Date: ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02   13:45:25为例)            Year:              yy two dig ...

  2. ORACLE日期函数大全!

    日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来 ...

  3. ORACLE日期函数浅谈

    ORACLE日期函数大全! 日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历, 比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计 ...

  4. oracle中的循环函数,Oracle日期函数和循环总结

    一,日期相关的函数 Select to_char(sysdate,'Q') from dual;--指定日期的季度 Select to_char(sysdate,'MM') from dual;--月 ...

  5. oracle显示当天日期函数,oracle日期函数

    oracle日期函数 1.日期时间间隔操作  当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当 ...

  6. oracle 时间集合,oracle 日期函数集合(集中版本)第2/2页

    oracle 日期函数集合(集中版本)第2/2页 更新时间:2009年06月16日 23:45:55   作者: oracle 日期函数网上已经有了不少,特我们跟集中一下,免得大家麻烦. 一. 常用日 ...

  7. oracle日期函数函数,Oracle日期函数

    Oracle日期函数集锦(一) 一. 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual; T ...

  8. oracle 日期函数

    oracle 日期函数   在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此.乃供 他日所查也.   add_months(d,n) 日期d加n个月 ...

  9. Oracle常用函数大全(应有尽有)——其他函数

    Oracle的函数很多,在这里整理一下,方便使用. Oracle数值型函数 Oracle字符型函数 Oracle日期函数 Oracle转换函数 Oracle聚组函数 Oracle分析函数 DUMP(w ...

  10. oracle中nextday,Oracle日期函数 next_day

    Oracle日期函数 next_day 在Oracle是提供了next_day求指定日期的下一个日期. 语法 : next_day( date, weekday ) date is used to f ...

最新文章

  1. linux里运行windows,在Linux上运行Windows应用程序
  2. 兰州现超级“牛大”碗比腰粗:牛肉面吃出火锅范
  3. 【PC工具】更新win10关闭更新工具,接速度最快最好用的文件内容搜索工具:searchmyfiles...
  4. .NET源码反编译和加密
  5. 第三次学JAVA再学不好就吃翔(part17)--数组
  6. ansible(自动化运维上)——ansible部署,添加主机组,连通性测试
  7. ROS 学习笔记(二):自定义消息msg+Publisher+Subscriber 示例运行
  8. mysql基本介绍和优化技巧
  9. 安装其他插件svn消失
  10. 2015推荐的Android框架
  11. suse11 mysql 5.7_SUSE Linux系统中单实例二进制方式安装MySQL 5.7.22
  12. 「镁客·请讲」ETC社区发起人邹来辉(Roy):我为什么要做ETC社区和狗狗币基金会?...
  13. [it-ebooks]电子书列表
  14. 【龙印】龙芯1c上双路16位AD芯片TM7705的linux驱动
  15. 个人推荐讲的非常好的数据结构免费[速成 速成 速成]视频了
  16. 田园综合体建设指导手册
  17. jsp实现页面自动跳转
  18. bp神经网络实现人脸识别,车牌识别深度神经网络
  19. AI绘画绘图流量主小程序开发
  20. 安装mysql提示oxc000007b_重装win7系统黑屏提示oxc000007b怎么办

热门文章

  1. SQL Server 2012基本介绍
  2. 什么是shell和shell编程
  3. 一个移动端的在线五笔输入法
  4. Java网络编程——客户端Socket
  5. JAVA网络编程-TCP客户端与服务器端连接
  6. 计算机应用教程卢湘鸿,计算机应用教程
  7. 原创拟态UI3.0-一款完全开源的个人主页源码
  8. Android 开发问题
  9. 百度网盘IDM快速下载
  10. cadence IC