日期减三个月oracle_Oracle如何对日期时间进行加减操作呢?
摘要:
下文講述Oracle數(shù)據(jù)庫(kù)對(duì)日期時(shí)間加上指定時(shí)間間隔,如下所示;
實(shí)現(xiàn)思路:
1.使用SYSDATE 加上 (加或減號(hào)) INTERVAL '數(shù)值' 單位 對(duì)日期時(shí)間進(jìn)行相應(yīng)的計(jì)算
2.使用TO_CHAR對(duì)日期時(shí)間進(jìn)行相應(yīng)的轉(zhuǎn)換輸出指定格式的日期時(shí)間數(shù)據(jù)
如:
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '10' second,'YYYY/MM/DD HH24:MI:SS') AS T FROM DUAL --獲取當(dāng)前時(shí)間的10秒前時(shí)間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '10' minute,'YYYY/MM/DD HH24:MI:SS') AS T FROM DUAL --獲取當(dāng)前時(shí)間的10分鐘前時(shí)間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '10'hour ,'YYYY/MM/DD HH24:MI:SS') AS T FROM DUAL --獲取當(dāng)前時(shí)間的10小時(shí)前時(shí)間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '10'day ,'YYYY/MM/DD HH24:MI:SS') AS T FROM DUAL --獲取當(dāng)前時(shí)間的10天前時(shí)間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '10'month ,'YYYY/MM/DD HH24:MI:SS') AS T FROM DUAL --獲取當(dāng)前時(shí)間的10月前時(shí)間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '10'year ,'YYYY/MM/DD HH24:MI:SS') AS T FROM DUAL --獲取當(dāng)前時(shí)間的10年前時(shí)間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - 2*INTERVAL '10'hour ,'YYYY/MM/DD HH24:MI:SS') AS T FROM DUAL --獲取當(dāng)前時(shí)間相對(duì)于10小時(shí)2倍前的時(shí)間
總結(jié)
以上是生活随笔為你收集整理的日期减三个月oracle_Oracle如何对日期时间进行加减操作呢?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: enable 华为交换机ntdp_关于华
- 下一篇: migo获取header sap_Adj