阅读量:0
TO_DATE()
是 Oracle SQL 中的一个函数,用于将字符串转换为日期类型
- ‘YYYY-MM-DD’:例如,‘2021-07-06’。
- ‘DD-MON-YYYY’:例如,‘06-JUL-2021’。这里的 ‘MON’ 是英文缩写,表示月份。
- ‘DD-MON-YY’:例如,‘06-JUL-21’。这里的 ‘MON’ 是英文缩写,表示月份,‘YY’ 表示年份的后两位。
- ‘YYYY/MM/DD’:例如,‘2021/07/06’。
- ‘DD/MM/YYYY’:例如,‘06/07/2021’。
- ‘MM/DD/YYYY’:例如,‘07/06/2021’。
- ‘YYYYMMDD’:例如,‘20210706’。
- ‘DDMMYYYY’:例如,‘06072021’。
- ‘MMDDYYYY’:例如,‘07062021’。
在使用 TO_DATE()
函数时,可以通过指定格式模型(format model)来控制输入字符串的解析方式。格式模型是一个字符串,用于描述输入字符串的日期格式。例如:
SELECT TO_DATE('2021-07-06', 'YYYY-MM-DD') FROM DUAL;
这条 SQL 语句将字符串 ‘2021-07-06’ 转换为日期类型,格式模型为 ‘YYYY-MM-DD’。
需要注意的是,不同的数据库系统可能支持的日期格式和格式模型有所不同。在使用 TO_DATE()
函数时,请参考相应数据库系统的文档。