我的日期格式为:
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);
答案 0 :(得分:1)
您必须先将my_date_variable
从VARCHAR2
转换为TIMESTAMP
:
to_char(to_timestamp(my_date_variable), 'MM/DD/YYYY')