数据库基本函数——日期函数(Oracle)

一、日期函数

    日期函数操作DATE数据类型,绝大多数都有DATE数据类型的参数,绝大多数返回也是DATE数据类型的值。

 

    1、ADD_MONTHS (d , <i >)

        返回日期d 加上i 个月后的结果,i 可以是任意整数。如果i 是一个小数,那么数据库将隐式地将其转换成整数,将会截去小数点后面的部分。

 

    2、LAST_DAY (d )

        函数返回包含日期d鱼粉的最后一天。

 

    3、MONTHS_BETWEEN (d1 , d2 )

        返回d1d2 之间月的数目,如果d1d2 的日期都相同,或者都是该月的最后一天,那么将返回一个整数,否则返回的结果将是小数;如果d1 小于d2 ,返回值为负数。

 

    4、NEW_TIME (d , tz1 , tz2 )

        d 是一个日期数据类型参数,tz1 (时区)、tz2 (时区)为字符串,返回d (日期和时间)在tz1 所对应的tz2 的日期和时间。时区相关如下:

        tz1         tz2          说明

----------------------------------------------------
        AST       ADT         大西洋标准时间
        BST       BDT         白令海标准时间

        CST       CDT        中部标准时间

        EST       EDT        东部标准时间

        GMT                      格林尼治标准时间

        HST       HDT        阿拉斯加—夏威夷标准时间

        MST       MDT       山区标准时间

        NST                       纽芬兰标准时间

        PST       PDT        太平洋标准时间

        YST       YDT        YUKON标准时间

 

    5、NEXT_DAY (d , dow )

        返回日期d 后有dow 给出的条件的第一天,dow 使用当前会话Session )中给出的语言指定了一周中的某一天,返回的时间分量与d 的时间分量相同。

 

    6、SYADATE

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

 

    7、TRUNC (d , fmt )

        返回有fmt 指定的单位的日期d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值