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()函数中字符集的设置 可设置显示值。
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()函数中字符集的设置 可设置显示值。