oracle日期轉換

2021-08-26 19:57:47 字數 755 閱讀 5999

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日期的轉換

ql create table test000 createtime date table created sql insert into test000 values sysdate 1 row inserted sql commit commit complete sql select from...

Oracle日期格式轉換

本文主要介紹oracle中的日期轉換。日期轉化為字串 以2016年10月20日為例 select to char sysdate,yyyy mm dd hh24 mi ss strdatetime from dual 獲取年 月 日 時 分 秒 顯示結果為 2016 10 20 12 35 21 s...

ORACLE日期格式轉換

今天乙個朋友,資料庫做了資料遷移,可是在新的oracle資料庫中,卻忘記了設定日期格式為date,而設定成了varchar2,所以在資料庫中顯示的日期格式都是 11 1月 10 現在需要轉換為 yyyy mm dd 格式的,這樣的問題之前還沒有遇到過,oracle有乙個to date 函式,是把字元...