您的位置:首页 > 数据库 > Oracle

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

2011-06-16 11:38 746 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: