日期减三个月oracle_Oracle如何对日期时间进行加减操作呢?
摘要:
下文講述Oracle數據庫對日期時間加上指定時間間隔,如下所示;
實現思路:
1.使用SYSDATE 加上 (加或減號) INTERVAL '數值' 單位 對日期時間進行相應的計算
2.使用TO_CHAR對日期時間進行相應的轉換輸出指定格式的日期時間數據
如:
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 --獲取當前時間的10秒前時間
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 --獲取當前時間的10分鐘前時間
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 --獲取當前時間的10小時前時間
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 --獲取當前時間的10天前時間
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 --獲取當前時間的10月前時間
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 --獲取當前時間的10年前時間
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 --獲取當前時間相對于10小時2倍前的時間
總結
以上是生活随笔為你收集整理的日期减三个月oracle_Oracle如何对日期时间进行加减操作呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: enable 华为交换机ntdp_关于华
- 下一篇: migo获取header sap_Adj