日期操作:
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. D3.js 力导向图

    花了大半天看了一个八十几行的代码..心累 力导向图是之前就有画过很多次的东西,但是这次的代码看上去很陌生,然后发现是D3更新了4.0.... 先贴代码 var svg = d3.select(&quo ...

  2. Claims Identity

    using System;using System.Collections.Generic;using System.Linq;using System.Security.Claims;using S ...

  3. 使用window.print实现网页打印

    Window.print()方法用于在浏览器中打印当前窗口的内容,如果想要打印当前窗口中指定部分的内容的话需要其他的一些特殊的处理; Demo: <html> <head> & ...

  4. setColorFilter()滤镜

    ----------转载于:http://blog.sina.com.cn/s/blog_5da93c8f01012pkj.html 通过setColorFilter可以实现滤镜效果. 如:     ...

  5. News common vocabulary

    英语新闻常用词汇与短语 经济篇 accumulated deficit 累计赤字 active trade balance 贸易顺差 adverse trade balance 贸易逆差 aid 援助 ...

  6. Selenium WebDriver中一些鼠标和键盘事件的使用

    转自:http://www.ithov.com/linux/133271.shtml 在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为.比如使用鼠标单击 ...

  7. Android开发--FrameLayout的应用

    1.简介 frameLayout为框架布局,该布局的特点为层层覆盖,即最先放置的部件位于最下层,最后放置的部件位于最上层. 2.构建 如图所示,该视图中有五个TextView.其中,tv1放置在最底层 ...

  8. HTML基本知识

    HTML语言:超文本标记语言 基本结构: <html><head><body> <!DOCTYPE html PUBLIC "-//W3C//DTD ...

  9. 回车键转tab键解决方案二

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  10. Java: IO 字节流

    FileReader是InputStreamReader的子类,InputStreamReader是Reader的子类.Reader系列是输入字符流. 1.一个字符一个字符的读取 import jav ...