Oracle 日期格式 "2009-02-13T11:46:40+00:00"
zdz8207
阅读:29
2024-02-27 23:08:18
评论:0
我以前得到过一些出色的帮助,我希望你能再次让我摆脱困境。
我有一个来自网络服务的日期,格式如下:
2009-02-13T11:46:40+00:00
对我来说,它看起来像标准的 UTC 格式。
我需要将它插入到 Oracle 数据库中,所以我在插入时使用了 to_date()。问题是,我无法为它获取匹配的格式字符串并不断收到“ORA-01861:文字与格式字符串不匹配”错误。
我知道这是一个相当微不足道的问题,但由于某种原因,我无法让它接受正确的格式字符串。任何帮助表示赞赏。
谢谢 :)
加雷斯
请您参考如下方法:
SELECT CAST(TO_TIMESTAMP_TZ(REPLACE('2009-02-13T11:46:40+00:00', 'T', ''), 'YYYY-MM-DD HH:MI:SS TZH:TZM') AS DATE)
FROM dual
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。