百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文
Oracle字符串转日期错误,试试TO_TIMESTAMP函数

Oracle字符串转日期错误,试试TO_TIMESTAMP函数

  • 网站名称:Oracle字符串转日期错误,试试TO_TIMESTAMP函数
  • 网站分类:技术文章
  • 收录时间:2025-06-21 18:49
  • 网站地址:

进入网站

“Oracle字符串转日期错误,试试TO_TIMESTAMP函数” 网站介绍

最近,在工作中,发现有些字符串格式无法转换成日期格式,如下图:

这种to_date是无法转换的,会报错,因此,需要用到:TO_TIMESTAMP,具体格式如下:

TO_TIMESTAMP(字段名, 'DD-MON-RR HH.MI.SS.FF AM')

然后再在外层嵌套一个to_char,再嵌套一个to_date,按照自己需要的样式,转换成日期:

TO_DATE(TO_CHAR(TO_TIMESTAMP(CHARGE_ORDER_DATE, 'DD-MON-RR HH.MI.SS.FF AM'),'YYYY-MM-DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')

转换完,结果如下:

网上看到AM,有用FM的,我试了试,这俩没啥区别,都可以。

#工作##数据##oracle#