Oracle SQL 日期格式

Oracle SQL Date Format

我一直在尝试将以下 varchar 转换为日期格式,但没有成功:

12/99
01/04 

我试过 to_char(mydate, 'mm/yy') ,但它给了我错误。即使我错过了日期,有什么方法可以将其转换为日期格式吗?

您可以使用年份的 RR 格式:

select to_date('12/99','mm/rr') from dual --01/12/1999
select to_date('01/04','mm/rr') from dual --01/01/2004

此格式获取 1950 到 2049 之间的年份。