我希望将日期(存储为varchar2)(例如4/19/2016 6:42
)转换为此日期格式MM/DD/YYYY HH24:MI:SS
。
源字段数据类型 - varchar2
目标字段数据类型 - date
来源价值 - 4/19/2016 6:42
预期值 - 04/19/2016 06:42:00
有人可以为此帮助Oracle(SQL)命令吗? SQL代码优于PL / SQL,但任何工作都可以。
答案 0 :(得分:3)
您应首先转换日期,然后转换为char
SELECT TO_CHAR(TO_DATE(your_var_char_date,'MM/DD/YYYY HH24:MI:SS'), 'MM/DD/YYYY HH24:MI:SS')
FROM your_table;
如果有必要,只需要使用转换到日期
SELECT TO_DATE(your_var_char_date,'MM/DD/YYYY HH24:MI:SS')
FROM your_table;