Oracle当前时间加上一定的时间


  当我们用 select sysdate+number from dual ;我们得到的是,当前的时间加上number天后的时间。从这里我们也可以看出,使用这种方式进行时间计算的时候,计算的单位是天,那么,如果我们如果要获取系统时间加上几个小时候的时间,我们应该怎么算呢?很容易,以此类推我们可以写成如下的格式:

 select sysdate + number/24 from dual ;

     同理,如果我们要获取多少分钟后时间,我们就可以使用

  select sysdate + number /24*60 from dual ;

     如果,我们要N年的话,我们就应该写成如下格式:

     select sysdate + n*365 from dual ;当然了,至于是365还是366,需要进行人工判断。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM