3158招商加盟网

浅谈利用浮点数操作Oracle数据库日期

2012.10.17   来源: 互联网 大字

众所周知,Oracle的时间可以直接用来加减操作,比如

select sysdate, sysdate - 2 from dual "SYSDATE"    "SYSDATE-2"-----------------------------------"19-5月 -09"    "17-5月 -09"  很明显,sysdate - 2表示的日期-2,也就是2天前的时间,2天后的时间+2就可以了。

  但是,有的时候我们不需要2天前或者2天后这么长的时间,我们需要2小时前,或者2分钟前的时间。

  但是并没有发现Oracle有关于小时或者分钟直接操作的函数,本人也非常纳闷。

  后来查找资料和朋友们的帮助,才知道日期用于加减操作的时候是一个浮点数,于是做了2个实验。

  实验1:

select to_char(sysdate, 'yyyy-MM-dd hh24:mi:ss') cur_time, to_char(sysdate - 2 / 24, 'yyyy-MM-dd hh24:mi:ss') time_before_2_hourfrom dual; "CUR_TIME"                       "TIME_BEFORE_2_HOUR"-------------------------------------------------------------------"2009-05-19 09:21:58"    "2009-05-19 07:21:58"  实验2:

select to_char(sysdate, 'yyyy-MM-dd hh24:mi:ss') cur_time, to_char(sysdate - 2 / (24 * 60), 'yyyy-MM-dd hh24:mi:ss') time_before_2_minutesfrom dual; "CUR_TIME"                      "TIME_BEFORE_2_MINUTES"---------------------------------------------------------------------"2009-05-19 09:24:18"    "2009-05-19 09:22:18"  结果显示比较明显了,2小时前就是2/24天,2分钟就是2/(24*60)天,Oracle日期的加减还是day上的加减,不过他是一个浮点数,所以转换成日期之后实际上就是时间上的加减。

 

投稿作者:孤芳不自赏46

下一篇没有了

淘商机

热门创业项目

爱亲母婴生活馆可以加盟吗?

爱亲母婴生活馆可以加盟吗?爱亲母婴生活馆当然可以加盟了,其招商加盟信息是由其总部北京华恩投资有限公司...

200平米爱亲母婴生活馆加盟费是多少?

200平米爱亲母婴生活馆加盟费是多少?200平米爱亲母婴生活馆加盟费是在一万元以下!自爱亲母婴生活馆...

母婴用品加盟什么好?爱亲母婴生活馆加盟怎么样

爱亲母婴生活馆,中国母婴用品权威品牌,第一家国内连锁卖场。以全球独特的连锁运营模式,倾情传播百年树人...

爱亲母婴生活馆加盟是最值得投资的好项目

都说女人和孩子的钱是最好赚的,所以众多投资商也开始从母婴用品着手,对于母婴用品品牌排名情况最为关注,...

母婴生活馆哪个品牌好?爱亲母婴生活馆产品优质值得信赖

母婴生活馆哪个品牌好?爱亲母婴生活馆产品优质值得信赖!随着母婴用品市场的不断发展,现在市面上的母婴品...

关于我们 | 极速版 | 电脑版

3158招商加盟网友情提示:投资有风险,选择需谨慎

回到顶部