oracle 日期函数

来源:互联网 发布:linux 微信群 编辑:程序博客网 时间:2024/06/06 01:10
SYSDATE  2--◎ 可得到目前系統的時間    3 4  ex.     5    select sysdate from dual;  6 7    sysdate     8    ----------     9    20-SEP-07  10 11常用之日期格式  12 13日期格式                 說明  14------------------------------------------------------------------------  15YYYY/MM/DD              -- 年/月/日   16YYYY                    -- 年(4位)  17YYY                     -- 年(3位)  18YY                      -- 年(2位)  19MM                      -- 月份  20DD                      -- 日期  21D                       -- 星期  22                            -- 星期日 = 1  星期一 = 2 星期二 = 3  23                        -- 星期三 = 4  星期四 = 5 星期五 = 6 星期六 = 7  24 25DDD                     -- 一年之第幾天  26WW                      -- 一年之第幾週  27W                       -- 一月之第幾週  28YYYY/MM/DD HH24:MI:SS   -- 年/月/日 時(24小時制):分:秒  29YYYY/MM/DD HH:MI:SS     -- 年/月/日 時(非24小時制):分:秒  30J                       -- Julian day,Bc 4712/01/01 為1  31RR/MM/DD                -- 公元2000問題   32               -- 00-49 = 下世紀;50-99 = 本世紀  33ex.  34select to_char(sysdate,'YYYY/MM/DD'FROM DUAL;             -- 2007/09/20  35select to_char(sysdate,'YYYY'FROM DUAL;                   -- 2007  36select to_char(sysdate,'YYY'FROM DUAL;                    -- 007  37select to_char(sysdate,'YY'FROM DUAL;                     -- 07  38select to_char(sysdate,'MM'FROM DUAL;                     -- 09  39select to_char(sysdate,'DD'FROM DUAL;                     -- 20  40select to_char(sysdate,'D'FROM DUAL;                      -- 5  41select to_char(sysdate,'DDD'FROM DUAL;                    -- 263  42select to_char(sysdate,'WW'FROM DUAL;                     -- 38  43select to_char(sysdate,'W'FROM DUAL;                      -- 3  44select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS'FROM DUAL;  -- 2007/09/20 15:24:13  45select to_char(sysdate,'YYYY/MM/DD HH:MI:SS'FROM DUAL;    -- 2007/09/20 03:25:23  46select to_char(sysdate,'J'FROM DUAL;                      -- 2454364  47select to_char(sysdate,'RR/MM/DD'FROM DUAL;               -- 07/09/20