2011-05-26 209 views
9

如何將時間添加到時間戳?如果我的時間戳是01-JAN-2011 11-09-05並且我添加了2天,我需要03-JAN-2011 11-09-05將時間添加到時間戳

回答

18
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

4

一個完全的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