当前位置: 代码迷 >> Oracle开发 >> oracle 默认时间有关问题
  详细解决方案

oracle 默认时间有关问题

热度:64   发布时间:2016-04-24 06:40:33.0
oracle 默认时间问题
在oracle默认时间上面 加上一秒

select Sysdate from dual;
------解决方案--------------------

select sysdate,sysdate+1/(24*60*60) from dual;

------解决方案--------------------
select sysdate, sysdate+numtodsinterval(1,'second') from dual;

------解决方案--------------------
引用:

select sysdate,sysdate+1/(24*60*60) from dual;

sysdate +1  是一天, 以天为单位,  小时 就是 1/24 , 分钟  就是1/24/60,秒 1/24/60/60
------解决方案--------------------
引用:
Quote: 引用:


select sysdate,sysdate+1/(24*60*60) from dual;
我是这样写的  但是好像是加的是一分钟。

加的一秒钟,结果是正确的。如下

------解决方案--------------------
原始时间是天,除以(24*60*60)加一秒,然后再乘回来,不 就也行
------解决方案--------------------
1是代表了天,1/24就是小时,1/(60*24)就是分钟,秒就类比下就行了。
  相关解决方案