【发布时间】:2019-07-02 08:45:24
【问题描述】:
谁能帮助我如何在 PL/SQL 中将 2016-07-01 01:12:22 PM 转换为 2016-07-01 13:12:22?我使用了以下但没有运气。
SELECT TO_TIMESTAMP ('08-FEB-19 06.41.41.000000 PM', 'DD-Mon-RR HH24:MI:SS.FF')
FROM dual
我预计:08-FEB-19 18.41.41.000000
我收到以下错误:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
【问题讨论】:
-
您的字符串无效。
08-FEB-19 18.41.41.000000 AM时间是18.41.41 AM。这怎么可能? -
我的错误。它应该遵循 ;08-FEB-19 06.41.41.000000 PM
标签: sql oracle type-conversion timestamp