Oracle的to_date()函數(shù)用于將一個字符串轉(zhuǎn)換為日期類型。
其基本語法如下:
to_date(string, format)
參數(shù)說明:
string:要轉(zhuǎn)換為日期的字符串
format:日期格式化字符串,用于指定字符串的日期格式
示例:
SELECT to_date(‘2022-01-01’, ‘YYYY-MM-DD’) FROM dual;
結(jié)果為:01-JAN-22
SELECT to_date(‘20220101’, ‘YYYYMMDD’) FROM dual;
結(jié)果為:01-JAN-22
SELECT to_date(‘2022/01/01’, ‘YYYY/MM/DD’) FROM dual;
結(jié)果為:01-JAN-22
注意事項:
format參數(shù)中的格式化字符串需要與字符串的日期格式相匹配,否則會出現(xiàn)轉(zhuǎn)換錯誤。
format參數(shù)中的格式化符號需要使用雙引號括起來,如"YYYY"、“MM”、"DD"等。
to_date()函數(shù)返回的日期類型是Oracle的日期類型(DATE),其中包含日期和時間信息。如果只需要日期信息,可以使用to_char()函數(shù)將日期類型轉(zhuǎn)換為字符串,并指定日期格式化字符串。