请问,在ORACLE中,如何将中文格式的日期,转成英文格式的? 如题,例如,把2009-07-20转成,July 20,2009的形式,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char(to_date('2009-07-20','yyyy-mm-dd'),'mon dd,yyyy') from dual; 按照'month dd,yyyy'的方法,显示的是1月 01,2009,还差一点。月份如何用英文的缩写形式? 做了一个试验,把dd换成day后,是1月 星期四,2009 形式,所以,这个应该是对应中文的吧。 因为你NLS是中文的,所以这种格式显示的是中文。 select to_char(to_date('2009-07-20','yyyy-mm-dd'),'Month dd,yyyy','NLS_DATE_LANGUAGE = American') from dual; 谢谢,再怎么取日期的缩写呢?这个是全的,january 01,2009最好是Jan 01,2009,缩写,而且是第一个字母大写。辛苦。 而且,我不能在这,进行字符串的操作,因为,月份的长度是不同的吗,没法最前三个,除非在SQL里加正则,但感觉有点麻烦了。如何解决?谢谢。 按12楼的就可以啦或者我最开始那个不就是全三位的吗Month -> Mon 请问oracle中一个用户下最多能建多少张表、最多能建多少张视图? orcl数据库中文乱码问题。。。。急 oracle10g 如何查询一组数据中某个字段值最大的记录 诚心求教,请理论解释一下! 大家看看这样能不能实现 急!在oracle中有没有类似于msserver sql2000中的@@identity的东西??? Oracle中字段的读取问题? oracle新手提问之…… 除了INTERNAL用户,其他都无法登陆,怎么回事? 如何使用oracle8i中的同义词 oracle有免费的么 ORACLE触发器,请教各位高手
最好是Jan 01,2009,缩写,而且是第一个字母大写。
辛苦。
如何解决?
谢谢。
或者我最开始那个不就是全三位的吗Month -> Mon