将时间添加到时间戳

问题描述:

如何将时间添加到时间戳?如果我的时间戳是01-JAN-2011 11-09-05并且我添加了2天,我需要03-JAN-2011 11-09-05将时间添加到时间戳

select '01-jan-2011 11-09-05' + interval '2' day 
+4

1。一个更完整的Oracle示例:SELECT TO_TIMESTAMP('01 -jan-2011 11-09-05','DD-Mon-YYYY HH24-MI-SS')+ INTERVAL'2'FROM dual; – DCookie 2011-05-26 18:08:39

一个完全的Oracle为中心的解决方案是简单地添加2到的时间戳值作为默认间隔是Oracle日期/时间戳天:

SELECT TO_TIMESTAMP('01-jan-2011 11-09-05','DD-Mon-YYYY HH24-MI-SS') + 2 
    FROM dual; 
+1

时间戳加数字值会生成日期。 – llayland 2011-12-24 04:04:51