【发布时间】:2016-07-13 15:59:13
【问题描述】:
我有这样格式的日期:13-JUL-2016 14:38:39,969962 +00:00
我想要这种格式的日期DD/MM/YYYY HH:MM:SS
我使用了以下请求:
select to_date('13-JUL-2016 14:38:39,969962 +00:00',DD/MM/YYYY HH:MM:SS) from dual
但我收到以下错误:
16:57:51 ORA-01036: 非法变量名/编号
【问题讨论】:
-
格式字符串需要单引号。
-
你没有引用格式,所以你正在做
dd divided by mm divided by yyyy等等......,而dual中不存在这些“字段”。当然,您的格式与输入字符串不匹配,因此即使您引用了格式,它也无法首先解析您的日期字符串。