24
Aug

Oracle 中文日期格式问题

突然觉得偶然做回文化人还是很有清高的感觉:

今天在中心弄Oracle的时候,执行原来的脚本,始终提示“无效的月份”,后来发现是由于脚本的格式与系统的时间不符造成的。

原来自己的机子用的是英文的windows,所以格式一直是英文的’DD-MON-YYYY’,现在中心的PC是中文的XP,日期格式就是’24-8月-2007′了 - 问题就这样产生了~

解决方法也很简单,改下参数就OK了,不过这是针对当前session的,colse了当前的会话这个设置就会消失了:

ALTER SESSION SET NLS_DATE_FORMAT = ‘DD-MON-YYYY’; //修改默认日期格式
ALTER SESSION SET NLS_DATE_LANGUAGE = ‘AMERICAN’; //修改日期语言为英语

是的,就是这么简单~

 

Tags: , ,

Random Posts

没有评论

还没有评论。

LEAVE A COMMENT

Comments RSS Feed   TrackBack URL