用2位数代表年。rr会做个运算。
先看当前的年份
因为当前年份为20(小于50)
rr的数字如果比较大比如90(大于50),它所指的是上一世纪19xx
比如:select to_char(to_date('90-01-01','rr-mm-dd'),'yyyy') from dual; 结果: 1990 rr的数字如果比较小比如40(小于50),它所指的是本世纪20xx 比如: select to_char(to_date('40-01-01','rr-mm-dd'),'yyyy') from dual; 结果: 2040
如果当前的年份比如大70(大于50) rr的数字如果比较大比如90(大于50),它所指的是本世纪20xx rr的数字如果比较小比如40(小于50),它所指的是下一世纪21xx |