Linux 应用服务器,Linux数据库服务器,数据库是oracle
后台在执行一段查询sql时报错
Caused by: java.sql.SQLDataException: ORA-01855: AM/A.M. or PM/P.M. required
执行的sql,去掉多余的部分类似
select to_timestamp('1970-1-1 12:00:00.000 上午','yyyy-mm-dd hh:mi:ss.ff AM')from dual;
在sqlplus和plsql中执行都没有问题
应用服务器和数据库服务器都设置了环境变量
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
请问该怎么解决,在尽量不修改代码的情况下