Oracle数据库中的to_date()函数用于将一个字符串转换为日期类型。
to_date()函数的语法如下:
to_date(string, format)
其中,string是要转换的字符串,format是日期的格式。
示例:
- 将字符串’2021-01-01’转换为日期类型:
SELECT to_date('2021-01-01', 'YYYY-MM-DD') FROM dual;
- 将字符串’2021-01-01 12:30:00’转换为日期类型:
SELECT to_date('2021-01-01 12:30:00', 'YYYY-MM-DD HH24:MI:SS') FROM dual;
- 将字符串’01-JAN-2021’转换为日期类型:
SELECT to_date('01-JAN-2021', 'DD-MON-YYYY') FROM dual;
注意事项:
- 字符串和格式必须严格匹配,否则会导致转换失败。
- 格式符号的使用要符合Oracle数据库的规范,例如YYYY代表四位年份,MM代表两位月份,DD代表两位日期,HH24代表24小时制的小时,MI代表分钟,SS代表秒。
- to_date()函数返回一个日期类型的值。