Oracle SQL日期格式

时间:2015-01-20 16:35:58

标签: sql oracle datetime

我一直试图将以下varchar转换为日期格式而没有运气:

12/99
01/04 

我试过to_char(mydate,'mm / yy')这给了我错误。有没有办法将此转换为日期格式,即使我错过了这一天?

1 个答案:

答案 0 :(得分:5)

您可以使用年份的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年间使用。