我在 SQL 中有 2 个查询:
select trunc(to_date('27-Jul-1987'),'YYYY') FROM dual;
和
select trunc(to_date('27-Jul-1987'),'RRRR') FROM dual;
两者都给我相同的结果。“RRRR”和“YYYY”有什么区别?
YYYY 给出当前年份为 4 位数字。
RRRR格式装置2位数年的范围内00,以49被认为是在当前世纪(即具有相同的前两个数字作为当前年),并给出年50通过99被认为是在前面的世纪。