news 2026/4/18 11:22:57

oracle中dd/mm/yyyy和dd/mm/rrrrr有什么不一样

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
oracle中dd/mm/yyyy和dd/mm/rrrrr有什么不一样

在Oracle中,DD/MM/YYYYDD/MM/RRRR都用于日期格式,但它们在处理两位数年份时有重要区别:

主要区别

1.YYYY格式

-- 当前会话年份假设为2026年 SELECT TO_DATE('25/12/25', 'DD/MM/YYYY') FROM dual; -- 结果:2025-12-25 (假设当前世纪是2000) -- YYYY会简单地将"25"转换为2025

2.RRRR格式

SELECT TO_DATE('25/12/25', 'DD/MM/RRRR') FROM dual; -- 结果取决于当前年份

RRRR的智能转换规则

输入的2位年份

当前年份的世纪部分

转换结果

00-49

当前世纪的前半段

当前世纪

00-49

当前世纪的后半段

下个世纪

50-99

当前世纪的前半段

上个世纪

50-99

当前世纪的后半段

当前世纪

实际示例

假设当前日期是2026年(当前世纪是2000年代):

-- 示例1:输入"25" TO_DATE('25/12/25', 'DD/MM/YYYY') -- 2025-12-25 TO_DATE('25/12/25', 'DD/MM/RRRR') -- 2025-12-25 -- 示例2:输入"75" TO_DATE('25/12/75', 'DD/MM/YYYY') -- 2075-12-25 (错误!) TO_DATE('25/12/75', 'DD/MM/RRRR') -- 1975-12-25 (正确!)

何时使用哪种格式

  • 使用YYYY:当你知道输入的是4位年份,或想明确指定世纪

  • 使用RRRR:当处理用户输入的2位年份,特别是历史数据时

  • 最佳实践:尽量使用4位年份,避免歧义

建议

-- 明确的4位年份 TO_DATE('25/12/2025', 'DD/MM/YYYY') -- 如果需要处理混合的2位/4位年份,用RRRR TO_DATE('25/12/25', 'DD/MM/RRRR')

总之,RRRR格式是Oracle为了解决"千年虫"问题而引入的智能日期转换机制,它能更合理地推测2位年份所属的世纪。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/8 21:32:39

LCL型逆变器控制及SVPWM调制方式在Matlab/Simulink仿真中的运用

LCL型逆变器控制/Matlab/Simulink仿真 *Lcl型逆变器 *SVPWM调制方式 LCL滤波器的三阶特性让它成了并网逆变器的标配,但玩过实际项目的都知道这东西就像个带刺的玫瑰——滤波效果是好了,谐振峰也够让人头疼。今天咱们直接上Simulink搭个模型,…

作者头像 李华
网站建设 2026/4/18 5:44:22

Flutter for OpenHarmony 实战:CustomPainter游戏画面渲染详解

Flutter for OpenHarmony 实战:CustomPainter游戏画面渲染详解 文章目录 Flutter for OpenHarmony 实战:CustomPainter游戏画面渲染详解一、前言二、从GridView到CustomPainter的演进2.1 GridView方案的问题2.2 为什么选择CustomPainter2.3 两种方案对比…

作者头像 李华
网站建设 2026/4/18 5:38:36

函数补充/数据存储

目录 1 函数的深入理解 1.1 函数的返回值(return) 1.1.1 基本语法 1.1.2 使用要点 1.1.3 返回值类型 1.1.4 流程控制对比 1.2 arguments 对象 1.2.1 特性 1.2.2 应用场景 1.2.3 arguments.callee 1.3 函数方法对比 1.3.1 传参方式 1.3.2 th…

作者头像 李华
网站建设 2026/4/18 5:42:44

清华大学等多所顶尖院校联手揭秘智能数据准备革命

这项由清华大学、上海交通大学、微软研究院、麻省理工学院等多所世界顶尖学府和科研机构联合完成的研究发表于2025年1月的《IEEE知识与数据工程汇刊》,论文编号为IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 0, NO. 0, JANUARY 2025,详细…

作者头像 李华
网站建设 2026/4/18 7:57:17

苏州大学突破:AI评判官能评估人工智能的记忆管理能力吗?

这项由苏州大学LCM实验室联合中国移动(苏州)共同完成的突破性研究发表于2026年1月,论文编号为arXiv:2601.11969v1。有兴趣深入了解的读者可以通过该编号查询完整论文。 想象一下,当我们看一部长达三小时的电影时,大脑需要不断记忆和管理信息—…

作者头像 李华
网站建设 2026/4/18 11:20:04

近屿智能发现:年终奖背后的IT赛道秘密

大家好,这里是近屿智能。盼望着盼望着,发年终奖的季节终于临近。近期,已有不少人在网络中晒出第一波收获,金额之丰厚,令人羡慕不已。而提起年终奖,互联网大厂始终是话题的焦点。大厂年终奖盘点:…

作者头像 李华