从mysql那整合过来的数据出现问题
在mysql那字段是date类型,值为"yyyy-m-d hh:mm:ss"的格式
然而整合到oracle之后,变成了"dd-mm-yy"的格式,如"03-8月-11"
然而通过to_char转换为"YYYY-MM-DD"时,却提示为“无效数字”
写法是:to_char(BIRTHDATE,'YYYY-MM-DD')请教各位该如何解决这个问题?
在mysql那字段是date类型,值为"yyyy-m-d hh:mm:ss"的格式
然而整合到oracle之后,变成了"dd-mm-yy"的格式,如"03-8月-11"
然而通过to_char转换为"YYYY-MM-DD"时,却提示为“无效数字”
写法是:to_char(BIRTHDATE,'YYYY-MM-DD')请教各位该如何解决这个问题?
目前就是想把它转换成“yyyy-mm-dd”这样的格式,但老是报错
mysql里的数据是2011-3-11 0:00:00
oracle里是23-3月-04
mysql里是2004-3-23 0:00:00
正确的数据是
oracle里是23-3月-04
mysql里是2004-3-23 0:00:00
TO_DATE(BIRTHDATE,'YYYY-MM-DD')
正确的果真如此
TO_CHAR(to_date(BIRTHDATE),'YYYY-MM-DD')