ORACLE中的時間應用

1、轉換函數
與date操作關係最大的就是兩個轉換函數:to_date(),to_char()
to_date() 作用將字符類型按一定格式轉化爲日期類型:
具體用法:to_date('2004-11-27','yyyy-mm-dd'),前者爲字符串,後者爲轉換日期格式,注意,前後兩者要以一對應。
如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 將得到具體的時間

多種日期格式:

YYYY:四位表示的年份
YYY,YY,Y:年份的最後三位、兩位或一位,缺省爲當前世紀
MM:01~12的月份編號
MONTH:九個字符表示的月份,右邊用空格填補
MON:三位字符的月份縮寫
WW:一年中的星期
D:星期中的第幾天
DD:月份中的第幾天
DDD:年所中的第幾天
DAY:九個字符表示的天的全稱,右邊用空格補齊
HH,HH12:一天中的第幾個小時,12進製表示法
HH24:一天中的第幾個小時,取值爲00~23
MI:一小時中的分鐘
SS:一分鐘中的秒
SSSS:從午夜開始過去的秒數

to_char():將日期轉按一定格式換成字符類型
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') time from dual;

TIME
-------------------
2004-10-08 15:22:58

即把當前時間按yyyy-mm-dd hh24:mi:ss格式轉換成字符類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章