Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 从M20161到2016年1月的日期转换_Oracle_Date - Fatal编程技术网

Oracle 从M20161到2016年1月的日期转换

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函数和

如何在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函数和Mon YY格式模型

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

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

到目前为止你做了什么?