oracle截取日期函数
转自:
http://blog.csdn.net/bobo12082119/article/details/6427847
- //oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分
- //语法如下:
- EXTRACT (
- { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND }
- | { TIMEZONE_HOUR | TIMEZONE_MINUTE }
- | { TIMEZONE_REGION | TIMEZONE_ABBR }
- FROM { date_value | interval_value } )
- //我们只可以从一个date类型中截取 year,month,day(date日期的格式为yyyy-mm-dd);
- //我们只可以从一个 timestamp with time zone 的数据类型中截取TIMEZONE_HOUR和TIMEZONE_MINUTE;
- select extract(year from date'2011-05-17') year from dual;
- YEAR
- ----------
- 2011
- select extract(month from date'2011-05-17') month from dual;
- MONTH
- ----------
- 5
- select extract(day from date'2011-05-17') day from dual;
- DAY
- ----------
- 17
- //获取两个日期之间的具体时间间隔,extract函数是最好的选择
- select extract(day from dt2-dt1) day
- ,extract(hour from dt2-dt1) hour
- ,extract(minute from dt2-dt1) minute
- ,extract(second from dt2-dt1) second
- from (
- select to_timestamp('2011-02-04 15:07:00','yyyy-mm-dd hh24:mi:ss') dt1
- ,to_timestamp('2011-05-17 19:08:46','yyyy-mm-dd hh24:mi:ss') dt2
- from dual)
- /
- DAY HOUR MINUTE SECOND
- ---------- ---------- ---------- ----------
- 102 4 1 46
- --
- select extract(year from systimestamp) year
- ,extract(month from systimestamp) month
- ,extract(day from systimestamp) day
- ,extract(minute from systimestamp) minute
- ,extract(second from systimestamp) second
- ,extract(timezone_hour from systimestamp) th
- ,extract(timezone_minute from systimestamp) tm
- ,extract(timezone_region from systimestamp) tr
- ,extract(timezone_abbr from systimestamp) ta
- from dual
- /
- YEAR MONTH DAY MINUTE SECOND TH TM TR TA
- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------- ----------
- 2011 5 17 7 14.843 8 0 UNKNOWN UNK
- //
参考 Extract Function:
http://www.techonthenet.com/oracle/functions/extract.php
转载于:https://www.cnblogs.com/summer520/archive/2013/05/21/3091582.html
oracle截取日期函数相关推荐
- oracle数据库 日期函数用法
oracle数据库 日期函数用法 –Oracle trunc()函数的用法 /日期******/ 1.select trunc(sysdate) from dual --2013-01-06 今天的日 ...
- oracle常见日期函数
oracle常见日期函数 --常用日期函数 1.Sysdate 当前日期和时间 Select sysdate from dual; 2.Add_months(d,n) 当前日期d后推n个月 用于从一个 ...
- Oracle中日期函数的使用
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...
- oracle中日期函数
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...
- Oracle的日期函数
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮 ...
- 数据库时间截取日期函数
数据库时间截取日期函数 substring(convert(varchar,GDate,120),1,10) 转载于:https://www.cnblogs.com/wangdetian168/arc ...
- oracle常用日期函数
日期函数 sysdate:(获取当前日期) --获取当前的日期 select sysdate from dual;--获取当前日期最后一天select last_day(sysdate) from d ...
- Oracle时间日期函数及sql语句
一.时间日期函数 1.to_date函数 to_date的格式:to_date('要转换的时间','转换成的时间格式'), 两个参数的格式必须匹配,否则会报错. 需要注意的是,在Java中的时间格式是 ...
- oracle 各种日期函数格式和操作
2019独角兽企业重金招聘Python工程师标准>>> ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) ...
最新文章
- python 开发板-MicroPython:STM32 上 的 Python 开发
- 301重定向怎么进行URL标准化设置?
- 个性化推荐系统该如何评估,四种不同策略的角度
- thinkphp传递参数
- poj2976 Dropping tests(01分数规划 好题)
- html5+、ReactNative、Weex、Ionic之间的区别、(配置java、python、Android环境)、ReactNative(react-native-cli)、yarn、Weex
- html自动滚屏效果,jQuery实现公告新闻自动滚屏效果实例代码
- Eclipse关联JavaDoc
- docker image设置jdk版本_Docker 部署 Spring Boot
- 3D目标检测多模态融合综述
- leetcode刷题日记-两数之和系列
- Mybatis-逆向工程
- 西门子STEP7初学者注意点-仿真模拟
- 2006年中国首届杰出数据库工程师评选面试实录
- Ubuntu下实现触摸板多指手势操作
- 【2020年高被引学者】 方飞 卡耐基梅隆大学
- dubbo线程池exhausted
- VR/AR/MR/CR/XR概念及应用
- 个人电脑秒变服务器 简单几步,你的电脑也可以成为服务器 (内网穿透)
- RMF客户消费行为评分模型
热门文章
- Java工程师的工资待遇如何?
- includes()的用法
- 痛苦的事, 伤心的事, 一生只需要一次, 别折腾, 别忘痛- 人生, 软件, 所有人皆如是!...
- 2018计算机系统结构全国卷,2018年10月高等教育自学考试全国统一命题考试02325计算机系统结构试卷及答案.doc...
- CC00047.bdpositions——|Hadoop实时数仓.V27|——|项目.v27|需求三:数据处理增量统计广告.V1|——|需求分析|
- 论文投稿指南——中文核心期刊推荐(科学、科学研究)
- 计算机凭据分配在哪里,电脑策略没有凭据分配怎么办
- mysql的全文搜索功能
- 七夕祭( Poetize系列)
- liquibase changelog文件