当前位置: 首页 > news >正文

[Oracle] TO_DATE()函数

TO_DATE() 是Oracle的一个内置函数,它根据可选的格式将给定的字符串日期转为DATE 数据类型的值,它允许你将各种格式的日期字符串转换为Oracle内部日期格式,以便进行日期计算、比较和其他操作

基本语法格式

TO_DATE(converted_str, format, nls_language)

参数说明

converted_str:要转换为日期的字符串

format:指定字符串中日期的格式 (可选)

nls_language:指定语言环境 (可选,用于月份和星期名称的转换)

其中常用的format日期格式元素如下所示:

YYYY:四位数年份

YY:两位数年份

MM:月份,两位数表示(01-12)

DD:日期,两位数表示(01-31)

HH24:小时,两位数表示(24小时制)

MI:分钟,两位数表示(00-59)

SS:秒数,两位数表示(00-59)

示例

-- 2025/8/2
SELECT TO_DATE('2025/08/02', 'YYYY-MM-DD') FROM dual;-- 2025/8/2 下午 04:18:12
SELECT TO_DATE('2025-08-02 16:18:12', 'YYYY-MM-DD HH24:MI:SS') FROM dual;-- 2025/8/2
SELECT TO_DATE('2 Agosto 2025', 'DD month YYYY', 'NLS_DATE_LANGUAGE=ITALIAN') FROM dual;-- 2025/7/15
SELECT TO_DATE('15-Juillet-2025', 'DD-MONTH-YYYY', 'NLS_DATE_LANGUAGE=FRENCH') FROM dual;-- NULL
SELECT TO_DATE(NULL) FROM dual;

提示Tips:如果任意一个参数为 NULL,TO_DATE() 将返回 NULL

http://www.lryc.cn/news/609378.html

相关文章:

  • gpu instancer crowd 使用自定义材质并且只修改单个物体的材质参数
  • 机器学习 决策树基本介绍
  • [2025ICCV-目标检测方向]DuET:通过无示例任务算术进行双增量对象检测
  • 数据结构:单向链表的函数创建
  • kubernetes基础知识
  • io_cancel系统调用及示例
  • 11.消息队列
  • IDEA查看源码利器XCodeMap插件
  • LangChain4J入门:使用SpringBoot-start
  • 网络规划与设计5个阶段内容
  • 项目日记---高并发内存池整体框架
  • Python中的sys.path与PYTHONPATH全解析:模块导入路径的底层机制与最佳实践
  • 进阶向:YOLOv11模型轻量化
  • 微店所有店铺内的商品数据API接口
  • AI Competitor Intelligence Agent Team
  • io_getevents 和 io_pgetevents 系统调用及示例
  • 【Mysql】日志--错误日志、二进制日志、查询日志、慢查询日志
  • Linux进程启动后,监听端口几分钟后消失之问题分析
  • RocksDb 是什么?levelDB、LSM 树、SSTable又分别是什么?区别呢?
  • Java,八股,cv,算法——双非研0四修之路day24
  • 2025年测绘程序设计比赛--基于统计滤波的点云去噪(已获国特)
  • 【AI】文档理解
  • 旧笔记本电脑如何安装飞牛OS
  • 嵌入式学习日志——数据结构(一)
  • 渗透高级-----应急响应
  • LLM调研
  • nestjs @Param 从入门到精通
  • 大模型能力测评(提示词请帮我把这个项目改写成为python项目)
  • 数据结构基础 - 平衡二叉树
  • 关于 xrdp远程桌面报错“Error connecting to sesman on 127.0.0.1:3350“的解决方法