Oracle 从M20161到2016年1月的日期转换
如何在Oracle中将M20161转换为2016年1月16日,其中2016年为年,1为月。如果M literal将始终存在,则只需在格式掩码中用双引号将其括起来即可。由于没有日期部分,它将默认为每月的第一天Oracle 从M20161到2016年1月的日期转换,oracle,date,Oracle,Date,如何在Oracle中将M20161转换为2016年1月16日,其中2016年为年,1为月。如果M literal将始终存在,则只需在格式掩码中用双引号将其括起来即可。由于没有日期部分,它将默认为每月的第一天 select to_date('M20161', '"M"YYYYMM') as res from dual 结果: RES --------- 01-JAN-16 RES ------ Jan-16 要以所需的Jan-16格式显示日期,请使用To_CHAR函数和
select to_date('M20161', '"M"YYYYMM') as res
from dual
结果:
RES
---------
01-JAN-16
RES
------
Jan-16
要以所需的Jan-16格式显示日期,请使用To_CHAR函数和Mon YY格式模型
select to_char(to_date('M20161', '"M"YYYYMM'), 'Mon-YY') as res
from dual
结果:
RES
---------
01-JAN-16
RES
------
Jan-16
到目前为止你做了什么?