to_date:將字元型轉換為date型
select
to_date
('2011-09-20 08:30:45'
,'yyyy-mm-dd hh24:mi:ss'
) from dual;
to_char:將date轉換為字元型
select
to_char
(sysdate,
'yyyy-mm-dd hh24:mi:ss'
) from dual;
若涉及到引數比較(starttime為string型別的引數)
將資料庫中的字段轉換為string型與引數比較:
select * from user
where
to_char
(time,
'yyyy-mm-dd hh24:mi:ss'
)>=#
將引數轉換為date型別與資料庫中的字段比較(此種方式更為高效)
select * from user
where
time >=
to_date(#,
'yyyy-mm-dd hh24:mi:ss'
)
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 函式,是把字元...
oracle日期格式轉換問題
在預設的sqlplus或者sqlplusw下或者程式編寫過程中,執行該命令後,如果是同乙個session是肯定會產生你要的效果。如果要將整體的資料庫級別預設格式改掉需要修改引數檔案,並重啟資料庫才可以,但是這個也改不掉你第三方工具的顯示格式,第三方工具只能在工具內部去改,它只能改掉預設的日期格式,第...