加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle trunc()函数的使用

发布时间:2020-12-12 15:46:49 所属栏目:百科 来源:网络整理
导读:Oracle trunc()函数的用法: TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 trunc(sysdate)为取
 Oracle trunc()函数的用法:
  TRUNC(for dates)
  TRUNC函数为指定元素而截去的日期值。
  其具体的语法格式如下:
  TRUNC(date[,fmt])

  其中:

  date 一个日期值
  fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去
  trunc(sysdate)为取得当前的年月日,然后+7是向后推一周的时间,再加上1/24,就是再加一小时。整体就是取得距现在时间一周零一小时的日期加上时间,整点时间。对于当前日期和时间,在日期上加7天,时间中的小时加1,其它分、秒都不变
  例如下面的:
  trunc(sysdate)= trun(sysdate,'dd')截取掉时分秒,结果是2011-05-11 00:00:00
  select trunc(sysdate,'mm') from dual; 截取月份,结果 2011-05-01 00:00:00
  select trunc(sysdate,'yy') from dual; 截取年份,结果 2011-01-01 00:00:00
  +7 是加7天
  +1/24 是加 1/24 天,即一个小时
  结果意思就是 一周后的凌晨1点整

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读