如何在oracle中转换日期

时间:2010-02-03 18:23:40

标签: oracle datetime

我的日期格式为:

27-MAY-09 12.00.00.000000 AM

我想将其转换为:

05/27/2009

我做了to_char(my_date_variable, 'MM/DD/YYYY'),但这给了我character to number conversion error

我该怎么做才能转换这个日期?

my_date_variable声明为:

my_date_variable VARCHAR2(40);

1 个答案:

答案 0 :(得分:1)

您必须先将my_date_variableVARCHAR2转换为TIMESTAMP

to_char(to_timestamp(my_date_variable), 'MM/DD/YYYY')