oracle 日期格式转换,获取年份

1- 系统会提供默认的格式,但是在进行转换时往往会提示‘文字格式不匹配’ 要先把查出来的日期转换为日期格式再进行相关的转换

SELECT to_date('20-1月 -10') FROM dual                                                    

SELECT to_char(to_date('20-1月 -10'),'yyyy/mm/dd') FROM dual;


2- 获取年份

SELECT TRUNC(SYSDATE,'YYYY') FROM DUAL;

你可能感兴趣的:(oracle 日期格式转换,获取年份)