2011年12月19日 星期一

oracle 日期常用函數 (SYSDATE、日期格式)


http://forum.twbts.com/thread-5218-1-1.html

--◎ 可得到目前系統的時間  
select sysdate from dual;

--◎ 常用之日期格式

日期格式                 說明
------------------------------------------------------------------------
YYYY/MM/DD                                           -- 年/月/日
YYYY                                                              -- 年(4位)
YYY                                                                 -- 年(3位)
YY                                                                    -- 年(2位)
MM                                                                 -- 月份
DD                                                                   -- 日期
D                                                                      -- 星期      (星期日 = 1  星期一 = 2 星期二 = 3  星期三 = 4  星期四 = 5 星期五 = 6 星期六 = 7 )                      
DDD                                                               -- 一年之第幾天
WW                                                                -- 一年之第幾週
W                                                                    -- 一月之第幾週
YYYY/MM/DD HH24:MI:SS                  -- 年/月/日 時(24小時制):分:秒
YYYY/MM/DD HH:MI:SS                        -- 年/月/日 時(非24小時制):分:秒

select to_char(sysdate,'YYYY/MM/DD') FROM DUAL;       --2011/11/29
select to_char(sysdate,'YYYY') FROM DUAL;                          --2011
select to_char(sysdate,'YYY') FROM DUAL;                             --011
select to_char(sysdate,'YY') FROM DUAL;                                --11
select to_char(sysdate,'MM') FROM DUAL;                             --11
select to_char(sysdate,'DD') FROM DUAL;                               --29
select to_char(sysdate,'D') FROM DUAL;                                   --3
select to_char(sysdate,'DDD') FROM DUAL;                            --333
select to_char(sysdate,'WW') FROM DUAL;                             --48
select to_char(sysdate,'W') FROM DUAL;                                 --5
select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS') FROM DUAL;       --2011/11/29 09:47:18
select to_char(sysdate,'YYYY/MM/DD HH:MI:SS') FROM DUAL;            --2011/11/29 09:47:32

沒有留言:

張貼留言