在oracle中有很多关于日期的函数,如:

1、add_months()用于从一个日期值增加或减少一些月份

date_value:=add_months(date_value,number_of_months)

例:

SQL> select add_months(sysdate,12) "Next Year" from dual;

Next Year

----------

13-11月-04

SQL> select add_months(sysdate,112) "Last Year" from dual;

Last Year

----------

13-3月 -13

SQL>

2、current_date()返回当前会放时区中的当前日期

date_value:=current_date

SQL> column sessiontimezone for a15

SQL> select sessiontimezone,current_date from dual;

SESSIONTIMEZONE CURRENT_DA

--------------- ----------

+08:00          13-11月-03

SQL> alter session set time_zone='-11:00'

2  /

会话已更改。

SQL> select sessiontimezone,current_timestamp from dual;

SESSIONTIMEZONE CURRENT_TIMESTAMP

--------------- ------------------------------------

-11:00          12-11月-03 04.59.13.668000 下午 -11:

00

SQL>

3、current_timestamp()以timestamp with time zone数据类型返回当前会放时区中的当前日期

timestamp_with_time_zone_value:=current_timestamp([timestamp_precision])

SQL> column sessiontimezone for a15

SQL> column current_timestamp format a36

SQL> select sessiontimezone,current_timestamp from dual;

SESSIONTIMEZONE CURRENT_TIMESTAMP

--------------- ------------------------------------

+08:00          13-11月-03 11.56.28.160000 上午 +08:

00

SQL> alter session set time_zone='-11:00'

2  /

会话已更改。

SQL> select sessiontimezone,current_timestamp from dual;

SESSIONTIMEZONE CURRENT_TIMESTAMP

--------------- ------------------------------------

-11:00          12-11月-03 04.58.00.243000 下午 -11:

00

SQL>

4、dbtimezone()返回时区

varchar_value:=dbtimezone

SQL> select dbtimezone from dual;

DBTIME

------

-07:00

SQL>

5、extract()找出日期或间隔值的字段值

date_value:=extract(date_field from [datetime_value|interval_value])

SQL> select extract(month from sysdate) "This Month" from dual;

This Month

----------

11

SQL> select extract(year from add_months(sysdate,36)) "3 Years Out" from dual;

3 Years Out

-----------

2006

SQL>

6、last_day()返回包含了日期参数的月份的最后一天的日期

date_value:=last_day(date_value)

SQL> select last_day(date'2000-02-01') "Leap Yr?" from dual;

Leap Yr?

----------

29-2月 -00

SQL> select last_day(sysdate) "Last day of this month" from dual;

Last day o

----------

30-11月-03

SQL>

7、localtimestamp()返回会话中的日期和时间

timestamp_value:=localtimestamp

SQL> column localtimestamp format a28

SQL> select localtimestamp from dual;

LOCALTIMESTAMP

----------------------------

13-11月-03 12.09.15.433000

下午

SQL> select localtimestamp,current_timestamp from dual;

LOCALTIMESTAMP               CURRENT_TIMESTAMP

---------------------------- ------------------------------------

13-11月-03 12.09.31.006000   13-11月-03 12.09.31.006000 下午 +08:

下午                         00

&

getrealdays oracle_oracle 日期函数介绍相关推荐

  1. SQL入门之第二十讲——SQL日期函数介绍

    MySQL内置的日期函数,主要包括获取日期,格式化日期,计算日期 1.获取日期函数 MySQL内置的获取日期时间的函数: select NOW() as '当前日期+时间',CURDATE() as ...

  2. oracle数据库月份日期固定,oracle 日期函数介绍-数据库专栏,ORACLE

    在oracle中有很多关于日期的函数,如: 1.add_months()用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_mo ...

  3. asp中日期时间函数介绍

    date() 获取日期,格式:2004-2-28 time() 获取时间,格式:22:24:59 now() 获取日期和时间 格式: 2005-5-2 22:37:30 d=date() 获取年份:y ...

  4. getdate函数_SQL日期函数和GETDATE解释为带有语法示例

    getdate函数 There are 61 Date Functions defined in MySQL. Don't worry, we won't review them all here. ...

  5. 传入一个日期 返回该月的第一天是星期几_Excel VBA 编程开发应用系列 (二十一)— Excel常用的日期函数...

    Excel为我们提供了大约有20个日期和时间的处理函数,这些函数对于处理表格中的日期数据都是非常有用的.下面介绍几个常用的Excel日期函数及其实际应用案例. 获取当前日期和时间的函数:today() ...

  6. oracler日期函数相差六个月_Oracle数据库之SQL单行函数---日期函数集锦

    前言 Oracle数据库的日期函数是十分强大的,而且也比较的多.笔者将之整理下来供日后的参考 使用.于自己便利,也于别人便利! 常用日期型函数 1.Sysdate: 当前的日期和时间select Sy ...

  7. server日期函数

    server日期函数 SQLServer时间日期函数详解,SQLServer,时间日期, 1.      当前系统日期.时间 select getdate() 2. dateadd      在向指定 ...

  8. python日期函数_python 时间及日期函数

    本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import time import datetime '''时间转化为时间戳: ...

  9. 使用sqlserver日期函数获取当前日期

    使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法,供您参考,希望对您学习sqlserver日期函数有所启迪. ...

最新文章

  1. Node.js 连接 MySQL 插入 TEXT 类型报错问题
  2. 作为 IT 行业的过来人,你有什么话想对后辈说的?
  3. WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机
  4. 不高兴的津津(洛谷-P1085)
  5. 转载--ASP解决AJAX带来的码问题
  6. java格式化日期时分秒_java中的LocalDateTime
  7. java基础笔试题(50题)
  8. 3dmax卸载工具_3Dmax软件无法安装?3Dmax软件正确卸载方法,重装无忧
  9. indesign安装包.exe 自动简繁互转for_adobe Indesign (ID)插件集打包下载
  10. 惠普打印机突然停止工作
  11. 基于Python的无参考图像质量评价
  12. INTERVAL 用法
  13. pod 排错----Pod 一直处于 Pending 状态
  14. 围观知乎真福利话题,放松一下。
  15. 行人三维姿态与形状估计面试准备
  16. 课题申请的技术指标是什么
  17. 阿里为Linux内核调度器提出一个新的”组平衡器”概念
  18. 综述 | 图像计算传感器
  19. LoadRunner简单压力测试
  20. python 可视化分析平台_python 数据分析数据可视化工具matplotlib

热门文章

  1. C++ 多态实现机制
  2. 存在于实数域的微观粒子3-∂f(x)/ ∂x=f(x).f(-x)
  3. Matlab参考函数
  4. python无法启动该程序因为计算机中丢失_python报错:无法启动此程序,因为计算机中丢失...
  5. 【数理知识】co-inner-outer factorizations
  6. PyTorch 可视化工具 TensorboardX
  7. 【Python】垃圾分类,调用阿里云API
  8. 准备入门IC的全局观念系列-上
  9. LTE中的TB/codeword/layer/precoding/port
  10. Latex安装中知道的基础常识