to_date
将 string类型的日期,进行转换,返回 yyyy-MM-dd 部分,类型是 date类型
返回类型: date
语法
select to_date(字段)
注意:字段 必须包含 yyyy-MM-dd 或 yyyy-MM-d 或 yyyy-M-dd 或 yyyy-M-d。
年份必须是 yyyy 格式。
只要符合这些格式就可以获取到日期,转换失败,返回null
例子
可以正常转换
select to_date('2016-09-01')
select to_date('2016-9-1 aa')
select to_date('2016-09-01 11:3')
select to_date('2016-09-01 11:30:12')
以下是转换失败,返回为null
select to_date('2016-09') -- null
select to_date('20160901') -- null