日期操作:
ADD_MONTHS(date,i)
作用 返回在自定日期上添加的月份
i是整数 如果i是小数,则截取整数部分
i是负数 原有日期减去相应部分
例子:
SQL> select add_months(sysdate,3),add_months(sysdate,-3) from dual;

ADD_MONTHS(SYS ADD_MONTHS(SYS
-------------- --------------
20-7月 -16 20-1月 -16

NEXT_DAY(date,char)
如果char的值是‘星期一’,则返回date指定日期的下周一是哪天

例子:
SQL> select next_day(sysdate,'星期一') from dual;

NEXT_DAY(SYSDA
--------------
25-4月 -16

LAST_DAY(date)
返回最后一天

MONTHS_BETWEEN(date1,date2)
表示两个日期之间相隔的月份

例子:
SQL> select months_between('20-5月-15','10-1月-15') from dual;

MONTHS_BETWEEN('20-5月-15','10-1月-15')
---------------------------------------
4.32258065

EXTRACT(date FROM datetime)
返回相应的日期部分
例子:
SQL> select extract(year from sysdate)from dual;

EXTRACT(YEARFROMSYSDATE)
------------------------
2016

SQL> select extract(month from sysdate)from dual;

EXTRACT(MONTHFROMSYSDATE)
-------------------------
4

SQL> select extract(day from sysdate)from dual;

EXTRACT(DAYFROMSYSDATE)
-----------------------
20

SQL> select extract(date from sysdate)from dual;
select extract(date from sysdate)from dual

SQL> select extract (hour from timestamp '2015-10-1 17:25:13') from dual;

EXTRACT(HOURFROMTIMESTAMP'2015-10-117:25:13')
---------------------------------------------
17

oracle日期操作的更多相关文章

  1. JAVA-Unit02: Oracle字符串操作 、 Oracle数值操作 、 Oracle日期操作 、 空值操作

    Unit02: Oracle字符串操作 . Oracle数值操作 . Oracle日期操作 . 空值操作 DQL数据查询语言 查询语句基本由SELECT子句由FROM子句构成. SELECT子句指定要 ...

  2. 类型:Oracle;问题:oracle 时间加减;结果:ORACLE 日期加减操作

    ORACLE 日期加减操作 无论是DATE还是timestamp都可以进行加减操作. 可以对当前日期加年.月.日.时.分.秒,操作不同的时间类型,有三种方法: 1 使用内置函数numtodsinter ...

  3. oracle 日期格式操作

    原文转自:http://hi.baidu.com/gzfvb/blog/item/5062b7f008eb70a8a50f5206.html   Oracle日期格式:   to_date(" ...

  4. .NET/C#/Oracle数据库操作类

    public static class OracleHelper { //数据库连接字符串 private readonly static string connstr = Configuration ...

  5. oracle日期函数2!

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

  6. Oracle字符串操作[转:http://www.cnblogs.com/xd502djj/archive/2010/08/11/1797577.html]

    ORACLE 字符串操作 1 字符串连接   SQL> select 'abc' || 'def' from dual; 'ABC'|------abcdef 2 小写SQL>select ...

  7. ORACLE日常操作手册

    转发自:http://blog.csdn.net/lichangzai/article/details/7955766 以前为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语 ...

  8. (转)C# Oracle数据库操作类

    原文地址:http://www.cnblogs.com/haibing0107/p/6143922.html using System;using System.Data;using System.C ...

  9. oracle学习操作(1)

    一.oracle表及表空间: 1.查看用户.用户表空间等,需要sysdba登陆: select username, default_tablespace from dba_users;   2.一个数 ...

随机推荐

  1. 《BI那点儿事》数据流转换——条件性拆分

    根据条件分割数据是一个在数据流中添加复杂逻辑的方法,它允许根据条件将数据输出到其他不同的路径中.例如,可以将TotalSugar< 27.4406的输出到一个路径,TotalSugar > ...

  2. [Prodinner项目]学习分享_第一部分_Model层

    事先声明一下,小弟我是菜鸟一个,在研究大半天之后,基本会开发一些简单的功能了,特此分享一下,也为自己做一个笔记. 项目简介: MVC4 , EF5 , Code First , 多层架构 开发工具:V ...

  3. jQuery核心之那些有效的方法

    jQuery提供了一些很有效的方法,这些方法都在$命名空间之下,对常规的编码很有帮助,完整的api详见:utilities documentation on api.jquery.com $.trim ...

  4. Filestream(读写)

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  5. IDEA maven项目 包不能导入问题 全是红线

    情况如图所示,红线的话里肯定是没有maven包的 1.检查pom.xml是否报错 报错 右键添加一下 2.点击 3.出现错误提示 4.百度解决

  6. 使用File类递归列出E盘下全部文件

    import java.io.File;public class FileListTest { public void tree(File file){ if(file.listFiles()!=nu ...

  7. Laravel 流程分析——整体概论

    从整体上来看(不考虑细节),Laravel流程相当简单,我们分析一下index.php文件(下面的第几行为实际代码,不是指文件的行) 第一行定义自动加载 require __DIR__.'/../bo ...

  8. AS3全局与局部坐标转换

    在大部分需要用户点击的游戏中,坐标的转换是一种必须熟练掌握的方法. 首先在一个700x700的舞台中创建2个方块,红色的大方块A是600x600,位于(50,50),绿色的小方块B是300x300.A ...

  9. centos 装VBOX

    #cd /etc/yum.repos.d/wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repoyum inst ...

  10. HTML 折行 <br/>标签

    定义和用法: <br/>可插入一个简单的换行符. br标签是单独出现的,<br /> 当使用br标签时,其后面的所有内容都将在下一行出现 属性 Common -- 一般属性 c ...