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

来源:互联网 发布:怎样注册免费域名 编辑:程序博客网 时间:2024/05/23 01:21

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

 


SYSDATE 

 

2

--◎ 可得到目前系統的時間   

 

3

        

 

4

  ex.    

 

5

    select sysdate from dual; 

 

6

           

 

7

    sysdate    

 

8

    ----------    

 

9

    20-SEP-07 

 

10

     

 

11

常用之日期格式 

 

12

 

 

13

日期格式                 說明 

 

14

------------------------------------------------------------------------ 

 

15

YYYY/MM/DD              -- 年/月/日  

 

16

YYYY                    -- 年(4位) 

 

17

YYY                     -- 年(3位) 

 

18

YY                      -- 年(2位) 

 

19

MM                      -- 月份 

 

20

DD                      -- 日期 

 

21

D                       -- 星期 

 

22

                            -- 星期日 = 1  星期一 = 2 星期二 = 3 

 

23

                        -- 星期三 = 4  星期四 = 5 星期五 = 6 星期六 = 7 

 

24

                             

 

25

DDD                     -- 一年之第幾天 

 

26

WW                      -- 一年之第幾週 

 

27

W                       -- 一月之第幾週 

 

28

YYYY/MM/DD HH24:MI:SS   -- 年/月/日 時(24小時制):分:秒 

 

29

YYYY/MM/DD HH:MI:SS     -- 年/月/日 時(非24小時制):分:秒 

 

30

J                       -- Julian day,Bc 4712/01/01 為1 

 

31

RR/MM/DD                -- 公元2000問題  

 

32

               -- 00-49 = 下世紀;50-99 = 本世紀 

 

33

ex. 

 

34

select to_char(sysdate,'YYYY/MM/DD') FROM DUAL;             -- 2007/09/20 

 

35

select to_char(sysdate,'YYYY') FROM DUAL;                   -- 2007 

 

36

select to_char(sysdate,'YYY') FROM DUAL;                    -- 007 

 

37

select to_char(sysdate,'YY') FROM DUAL;                     -- 07 

 

38

select to_char(sysdate,'MM') FROM DUAL;                     -- 09 

 

39

select to_char(sysdate,'DD') FROM DUAL;                     -- 20 

 

40

select to_char(sysdate,'D') FROM DUAL;                      -- 5 

 

41

select to_char(sysdate,'DDD') FROM DUAL;                    -- 263 

 

42

select to_char(sysdate,'WW') FROM DUAL;                     -- 38 

 

43

select to_char(sysdate,'W') FROM DUAL;                      -- 3 

 

44

select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS') FROM DUAL;  -- 2007/09/20 15:24:13 

 

45

select to_char(sysdate,'YYYY/MM/DD HH:MI:SS') FROM DUAL;    -- 2007/09/20 03:25:23 

 

46

select to_char(sysdate,'J') FROM DUAL;                      -- 2454364 

 

47

select to_char(sysdate,'RR/MM/DD') FROM DUAL;               -- 07/09/20


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/guyong1018/archive/2008/03/14/2183037.aspx

原创粉丝点击