Oracle服务器日期格式

时间:2017-06-16 10:00:22

标签: sql eclipse date report locale

我有一个用Eclipse编写的报告,通过SQL查询构建一个带有StringsDates的表,并在本地运行它工作正常,但是当我把它带到我的oracle服务器上时日期和月份是切换的,不是视觉上的,而只是数据,让我举个例子:

在Eclipse上本地生成的日期(年/月/日):

01/06/17 (1st jun)
31/12/17 (31st dec)

在服务器上生成的报告上的相同日期(年/月/日):

06/01/17 (6th jan)
12/31/17 <- which shows the row retrieved by the query but leaves a blank space in the "my_date" column

有人知道为什么会这样吗?感谢。

编辑:这些是我的SESSION参数,我现在无法更改它们但是如果有效的话我会及时更新。谢谢!

Session

1 个答案:

答案 0 :(得分:0)

尝试更改NLS_DATE_FORMAT。例如:

ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH:MI:SS'

或:

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY MM DD';

或您喜欢的任何其他格式。查看fine manual

相关问题