oracle 英文简写的日期转成数值型日期的字符串

1.把英文简写的日期月份转成数字:
select to_char(to_date('01AUG','ddMM','NLS_DATE_LANGUAGE = American'),'MMdd') from dual;

2.把数字的时间转成英文简写的时间
select to_char(to_date('0108', 'ddMM'), 'ddMON', 'NLS_DATE_LANGUAGE = American') from dual;
2.1 显示结果为:01AUG 月份全部为大写,相关的设置为to_char第二个参数,当第二个参数为ddMon时,结果则为01Aug.

注:通过to_date()函数中字符集的设置 可设置显示值。

猜你喜欢

转载自764544609.iteye.com/blog/2307689