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

在 OceanBase 中,使用 TO_CHAR 函数 直接转换日期格式,简洁高效的解决方案

SQL语句

SELECT TO_CHAR(TO_DATE(your_column, 'DD-MON-YY'), 'YYYY-MM-DD') AS formatted_date
FROM your_table;

关键说明:

  1. 核心函数

    • TO_DATE('30-三月-15', 'DD-MON-YY') → 将字符串转为日期类型

    • TO_CHAR(..., 'YYYY-MM-DD') → 格式化为 2015-03-30

  2. 处理中文月份(OceanBase 特有技巧):

    SELECT TO_CHAR(TO_DATE('30-三月-15', 'DD-MON-YY', 'NLS_DATE_LANGUAGE = ''SIMPLIFIED CHINESE'''),'YYYY-MM-DD') 
    FROM DUAL;
    • 添加 NLS_DATE_LANGUAGE 参数确保正确解析中文月份

示例输出:

原始字段 (your_column)转换结果 (formatted_date)
30-三月-152015-03-30
05-十二月-232023-12-05

注:若字段本身就是日期类型(非字符串),直接使用:

SELECT TO_CHAR(your_date_column, 'YYYY-MM-DD') FROM your_table;
http://www.lryc.cn/news/598398.html

相关文章:

  • 深入理解 eMMC RPMB 与 OP-TEE 在 Linux 系统中的应用开发
  • 使用宝塔面板搭建 PHP 环境开发一个简单的 PHP 例子
  • 解决VSCode无法加载Json架构问题
  • 《计算机网络》实验报告八 加密、数字签名与证书
  • 力扣844. 比较含退格的字符串
  • 借助Aspose.HTML控件,在 Python 中将 HTML 转换为 Markdown
  • 【bug解决】 esp32 在WSL-ubuntu20.04环境下找不到设备
  • MIT线性代数01_方程组的几何解释
  • 造成服务器内存不足的原因有什么
  • 飞腾D2000/E2000/D3000如何从头制作UBOOT引导系统镜像
  • Pycharm、Python安装及配置小白教程
  • 【docker | 部署 】Jetson Orin与AMD平台容器化部署概述
  • 用LangChain重构客服系统:腾讯云向量数据库+GPT-4o实战
  • 使用爬虫获取游戏的iframe地址
  • DRF - 博客列表API
  • Django Models详解:数据库模型的核心
  • Unity3D + VR头显 × RTSP|RTMP播放器:构建沉浸式远程诊疗系统的技术实践
  • Ascendc msOpST测试报错问题
  • 【Unity开发】数据存储——XML
  • MySQL的命令行客户端
  • Code Composer Studio:CCS 设置代码折叠
  • MySQL零基础教程增删改查实战
  • [语言模型训练]基于 PyTorch 的双向 LSTM 文本分类器实现:基于旅店的评论分类语言模型
  • 与deepseek的问答:dot net与Borland VCL的关系
  • OSPF多区域介绍
  • 【Spring Cloud Gateway 实战系列】高级篇:服务网格集成、安全增强与全链路压测
  • 开源链动2+1模式AI智能名片S2B2C商城小程序的场景体验分析
  • 从零用java实现 小红书 springboot vue uniapp(15) 集成minio存储 支持本地和minio切换
  • 开源中国:以国产开源生态筑基,赋能智能研发全栈升级
  • 谈谈ArrayList与Vector的理解?