to_date()是Oracle日期轉換函數,可以將將字符類型按一定格式轉化為日期類型,下面就讓我們來一起了解一下Oracle日期轉換函數的語法。
與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;
以上就是Oracle日期轉換函數的語法介紹。