oracle里to_char中rrrr这个东西试不成功呀

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:47:55
select to_char(to_date('98/8/3','yy/mm/dd'),'rrrr') from dual;
应该显示1998才对 可它却显示2098.。。,跟说明上的结果不一样
1楼,如果数据存的只有年份,没有世纪,它显示还是错的呀

select to_char(to_date('1998/08/03','yyyy/mm/dd'),'rrrr') from dual;
你这样不就行了

Oracle不加世纪的话默认的世纪从21世纪取,再说了,你怎么保存的datatime类型还能没有世纪啊