2016-11-08 49 views

回答

5

如果"M"文字将始终存在,那么只需将它用双引号括起来,格式为mask即可。由于没有一天的部分,它会默认到每月的第一天。

select to_date('M20161', '"M"YYYYMM') as res 
    from dual 

结果:

RES  
--------- 
01-JAN-16 

要显示在所希望的Jan-16格式的日期,使用TO_CHAR()功能和Mon-YY格式模型。

select to_char(to_date('M20161', '"M"YYYYMM'), 'Mon-YY') as res 
    from dual 

结果:

RES 
------ 
Jan-16