加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle的日期函数

发布时间:2020-12-12 14:34:13 所属栏目:百科 来源:网络整理
导读:一 系统时间 1、语法 SYSDATE 默认格式:DD-MON-RR(日 月 年) 2、实例 SQL select sysdate from dual ; SYSDATE -------------- 02 - 7 月 - 17 二 日期操作 1、语法 ADD_MONTHS(date,i):返回在指定日期上添加月份。 i可以任何整数,如果i是小数,则截取整数

一 系统时间

1、语法
SYSDATE 默认格式:DD-MON-RR(日 月 年) 2、实例
  1. SQL>select sysdate from dual;
  2. SYSDATE
  3. --------------
  4. 02-7-17
二 日期操作 1、语法 ADD_MONTHS(date,i):返回在指定日期上添加月份。 i可以任何整数,如果i是小数,则截取整数部分 i如果是负数,则相当于在原日期减去月份。 NEXT_DAY (date,char) 如果char的值是‘星期一’,则返回date指定日期的下周一时哪天。 LAST_DAY(date):返回每个月的最后一天。 MONTH_BETWEEN(date1,date2) EXTRACT(date from datetime) 2、实例
  1. SQL>select add_months(sysdate,3),add_months(sysdate,-3)from dual;
  2. ADD_MONTHS(SYS ADD_MONTHS(SYS
  3. ----------------------------
  4. 02-10月-1702-4-17
  5. SQL>select next_day(sysdate,'星期一')from dual;
  6. NEXT_DAY(SYSDA
  7. --------------
  8. 03-7-17
  9. '星期日')from dual;
  10. NEXT_DAY(SYSDA
  11. --------------
  12. 09-7-17
  13. SQL>select last_day(sysdate)from dual;
  14. LAST_DAY(SYSDA
  15. --------------
  16. 31-7-17
  17. SQL>select month_betweens('20-5月-15','10-1月-15')from dual;
  18. select month_betweens('20-5月-15','10-1月-15')from dual
  19. *
  20. 1行出现错误:
  21. ORA-00904:"MONTH_BETWEENS":标识符无效
  22. SQL>select months_between('20-5月-15','10-1月-15')from dual;
  23. MONTHS_BETWEEN('20-5月-15','10-1月-15')
  24. ---------------------------------------
  25. 4.32258065
  26. SQL>select extract(year from sysdate)from dual;
  27. EXTRACT(YEARFROMSYSDATE)
  28. ------------------------
  29. 2017
  30. SQL>select extract(month from sysdate)from dual;
  31. EXTRACT(MONTHFROMSYSDATE)
  32. -------------------------
  33. 7
  34. SQL>select extract(day from sysdate)from dual;
  35. EXTRACT(DAYFROMSYSDATE)
  36. -----------------------
  37. 2
  38. SQL>select extract(hour from timestamp '2017-10-1 17:24:34')from dual;
  39. EXTRACT(HOURFROMTIMESTAMP'2017-10-117:24:34')
  40. ---------------------------------------------
  41. 17
  42. SQL>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读