You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle中Timestamp转Date的查询语句求助

Oracle Timestamp(6) 转指定格式的SQL查询

针对Oracle数据库中数据类型为Timestamp(6)的created_date列(示例值:03-OCT-22 03.52.33.989000000 PM),以下是转换为DD-MON-YYYY HH:MI:SS PM格式(示例:03-OCT-2022 03:52:33 PM)的SQL查询:

SELECT TO_CHAR(created_date, 'DD-MON-YYYY HH:MI:SS PM') AS formatted_created_date
FROM your_table_name;

说明

  • TO_CHAR是Oracle中用于将日期/时间类型转换为字符串的核心函数
  • 格式模型各部分对应含义:
    • DD:两位日期数字
    • MON:三位月份英文缩写
    • YYYY:四位完整年份
    • HH:12小时制小时数,搭配PM显示上午/下午标识
    • MI:两位分钟数
    • SS:两位秒数

若你需要24小时制格式(无AM/PM标识),可使用以下语句:

SELECT TO_CHAR(created_date, 'DD-MON-YYYY HH24:MI:SS') AS formatted_created_date
FROM your_table_name;

内容的提问来源于stack exchange,提问作者Siva Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 17:45:32