Oracle的to_date()函數用于將一個字符串表示的日期轉換為Oracle數據庫中的日期格式。該函數的語法如下:
to_date(string, format) 其中,string是要轉換的字符串,format是要轉換的日期格式。
to_date()函數可以將各種不同格式的日期字符串轉換為Oracle數據庫中的日期類型。以下是一些常用的日期格式:
以下是一些示例:
SELECT to_date(‘2021-10-23’, ‘YYYY-MM-DD’) FROM dual; 將字符串’2021-10-23’轉換為日期類型。
SELECT to_date(‘10/23/2021’, ‘MM/DD/YYYY’) FROM dual; 將字符串’10/23/2021’轉換為日期類型。
SELECT to_date(‘23-OCT-2021’, ‘DD-MON-YYYY’) FROM dual; 將字符串’23-OCT-2021’轉換為日期類型。
SELECT to_date(‘2021-10-23 15:30:45’, ‘YYYY-MM-DD HH24:MI:SS’) FROM dual; 將字符串’2021-10-23 15:30:45’轉換為日期類型。
需要注意的是,to_date()函數在轉換日期字符串時,要求字符串的格式與format參數指定的格式完全匹配,否則會拋出錯誤。