龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

Oracle单行日期函数简介

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
导读:Oracle数据库 凭借着自身的种种优势,赢得了广大用户的喜爱,当然,Oracle单行 日期函数 相信大家都比较熟悉了,该函数操作DATA数据类型,应用非常广泛,下面就为您详细介绍

导读:Oracle数据库凭借着自身的种种优势,赢得了广大用户的喜爱,当然,Oracle单行日期函数相信大家都比较熟悉了,该函数操作DATA数据类型,应用非常广泛,下面就为您详细介绍Oracle单行日期函数,供您参考。

Oracle单行日期函数:

Oracle单行日期函数操作DATA数据类型,绝大多数都有DATA数据类型的参数,

绝大多数返回的也是DATA数据类型的值。

ADD_MONTHS(,)

返回日期d加上i个月后的结果。i可以使任意整数。如果i是一个小数,

那么数据库将隐式的他转换成整数,将会截去小数点后面的部分。

LAST_DAY()

函数返回包含日期d的月份的最后一天

MONTHS_BETWEEN(,)

返回d1和d2之间月的数目,如果d1和d2的日的日期都相同,或者都使该月的最后一天,

那么将返回一个整数,否则会返回的结果将包含一个分数。

NEW_TIME(,,)

d1是一个日期数据类型,当时区tz1中的日期和时间是d时,返回时区tz2中的日期和时间。

tz1和tz2时字符串。

NEXT_DAY(,)

返回日期d后由dow给出的条件的第一天,dow使用当前会话中给出的语言指定了一周中的某一天,

返回的时间分量与d的时间分量相同。

 select NEXT_DAY('01-Jan-2000','Monday') "1st Monday",
 NEXT_DAY('01-Nov-2004','Tuesday')+7 "2nd Tuesday")
from dual;
1st Monday 2nd Tuesday03-Jan-2000 09-Nov-2004
ROUND([,])
 

将日期d按照fmt指定的格式舍入,fmt为字符串。

SYADATE

函数没有参数,返回当前日期和时间。

TRUNC([,])

返回由fmt指定的单位的日期d.

以上就是我要为大家介绍的关于Oracle数据库单行日期函数的全部内容,希望对大家能够有所帮助。

精彩图集

赞助商链接