转自:

http://blog.csdn.net/bobo12082119/article/details/6427847

  1. //oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分
  2. //语法如下:
  3. EXTRACT (
  4. { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND }
  5. | { TIMEZONE_HOUR | TIMEZONE_MINUTE }
  6. | { TIMEZONE_REGION | TIMEZONE_ABBR }
  7. FROM { date_value | interval_value } )
  8. //我们只可以从一个date类型中截取 year,month,day(date日期的格式为yyyy-mm-dd);
  9. //我们只可以从一个 timestamp with time zone 的数据类型中截取TIMEZONE_HOUR和TIMEZONE_MINUTE;
  10. select extract(year from date'2011-05-17') year from dual;
  11. YEAR
  12. ----------
  13. 2011
  14. select extract(month from date'2011-05-17') month from dual;
  15. MONTH
  16. ----------
  17. 5
  18. select extract(day from date'2011-05-17') day from dual;
  19. DAY
  20. ----------
  21. 17
  22. //获取两个日期之间的具体时间间隔,extract函数是最好的选择
  23. select extract(day from dt2-dt1) day
  24. ,extract(hour from dt2-dt1) hour
  25. ,extract(minute from dt2-dt1) minute
  26. ,extract(second from dt2-dt1) second
  27. from (
  28. select to_timestamp('2011-02-04 15:07:00','yyyy-mm-dd hh24:mi:ss') dt1
  29. ,to_timestamp('2011-05-17 19:08:46','yyyy-mm-dd hh24:mi:ss') dt2
  30. from dual)
  31. /
  32. DAY       HOUR     MINUTE     SECOND
  33. ---------- ---------- ---------- ----------
  34. 102          4          1         46
  35. --
  36. select extract(year from systimestamp) year
  37. ,extract(month from systimestamp) month
  38. ,extract(day from systimestamp) day
  39. ,extract(minute from systimestamp) minute
  40. ,extract(second from systimestamp) second
  41. ,extract(timezone_hour from systimestamp) th
  42. ,extract(timezone_minute from systimestamp) tm
  43. ,extract(timezone_region from systimestamp) tr
  44. ,extract(timezone_abbr from systimestamp) ta
  45. from dual
  46. /
  47. YEAR      MONTH        DAY     MINUTE     SECOND         TH         TM TR         TA
  48. ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------- ----------
  49. 2011          5         17          7     14.843          8          0 UNKNOWN   UNK
  50. //

参考 Extract Function:

http://www.techonthenet.com/oracle/functions/extract.php

转载于:https://www.cnblogs.com/summer520/archive/2013/05/21/3091582.html

oracle截取日期函数相关推荐

  1. oracle数据库 日期函数用法

    oracle数据库 日期函数用法 –Oracle trunc()函数的用法 /日期******/ 1.select trunc(sysdate) from dual --2013-01-06 今天的日 ...

  2. oracle常见日期函数

    oracle常见日期函数 --常用日期函数 1.Sysdate 当前日期和时间 Select sysdate from dual; 2.Add_months(d,n) 当前日期d后推n个月 用于从一个 ...

  3. Oracle中日期函数的使用

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

  4. oracle中日期函数

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

  5. Oracle的日期函数

    相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...

  6. 数据库时间截取日期函数

    数据库时间截取日期函数 substring(convert(varchar,GDate,120),1,10) 转载于:https://www.cnblogs.com/wangdetian168/arc ...

  7. oracle常用日期函数

    日期函数 sysdate:(获取当前日期) --获取当前的日期 select sysdate from dual;--获取当前日期最后一天select last_day(sysdate) from d ...

  8. Oracle时间日期函数及sql语句

    一.时间日期函数 1.to_date函数 to_date的格式:to_date('要转换的时间','转换成的时间格式'), 两个参数的格式必须匹配,否则会报错. 需要注意的是,在Java中的时间格式是 ...

  9. oracle 各种日期函数格式和操作

    2019独角兽企业重金招聘Python工程师标准>>> ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02   13:45:25为例)           ...

最新文章

  1. python 开发板-MicroPython:STM32 上 的 Python 开发
  2. 301重定向怎么进行URL标准化设置?
  3. 个性化推荐系统该如何评估,四种不同策略的角度
  4. thinkphp传递参数
  5. poj2976 Dropping tests(01分数规划 好题)
  6. html5+、ReactNative、Weex、Ionic之间的区别、(配置java、python、Android环境)、ReactNative(react-native-cli)、yarn、Weex
  7. html自动滚屏效果,jQuery实现公告新闻自动滚屏效果实例代码
  8. Eclipse关联JavaDoc
  9. docker image设置jdk版本_Docker 部署 Spring Boot
  10. 3D目标检测多模态融合综述
  11. leetcode刷题日记-两数之和系列
  12. Mybatis-逆向工程
  13. 西门子STEP7初学者注意点-仿真模拟
  14. 2006年中国首届杰出数据库工程师评选面试实录
  15. Ubuntu下实现触摸板多指手势操作
  16. 【2020年高被引学者】 方飞 卡耐基梅隆大学
  17. dubbo线程池exhausted
  18. VR/AR/MR/CR/XR概念及应用
  19. 个人电脑秒变服务器 简单几步,你的电脑也可以成为服务器 (内网穿透)
  20. RMF客户消费行为评分模型

热门文章

  1. Java工程师的工资待遇如何?
  2. includes()的用法
  3. 痛苦的事, 伤心的事, 一生只需要一次, 别折腾, 别忘痛- 人生, 软件, 所有人皆如是!...
  4. 2018计算机系统结构全国卷,2018年10月高等教育自学考试全国统一命题考试02325计算机系统结构试卷及答案.doc...
  5. CC00047.bdpositions——|Hadoop实时数仓.V27|——|项目.v27|需求三:数据处理增量统计广告.V1|——|需求分析|
  6. 论文投稿指南——中文核心期刊推荐(科学、科学研究)
  7. 计算机凭据分配在哪里,电脑策略没有凭据分配怎么办
  8. mysql的全文搜索功能
  9. 七夕祭( Poetize系列)
  10. liquibase changelog文件