首先,执行此语句,改变语言环境,再转换。
alter session set nls_date_language='american';
英文日期转数字年月日:
如:myDate的值为28DEC,转换为20141228
to_char(to_date(myDate||'2014','ddmonyyyy'),'yyyyMMdd')
===============================================================
数字日期转英文日期:
如:myDate2的值为20141229,转换为29DEC
to_char(to_date(myDate2,'yyyymmdd'),'ddMON')
此时mon的大下写即是转换后英文大小写,若要加年直接添加yyyy即可。