我正在尝试在Oracle中将日期从 YYYYMMDD 转换为 DD-Mon-YYYY ,但是to_char还是to_Date行不通。你能给些建议么?
to_char
to_Date
select to_date(20150324,'DD-Mon-YY') from dual; select to_char(20150324,'DD- Mon-YY') from dual;
我收到一条错误消息: - ORA-01861: literal does not match format string
- ORA-01861: literal does not match format string
利用这种组合to_char和to_date:
to_date
select to_char (to_date('20150324','YYYYMMDD'), 'DD-Mon-YY') from dual;
您的错误是,您使用了错误的日期模式。另外,建议添加'',尽管在这种情况下,没有它们也可以使用。
''
检查这个小提琴。