0
我有一个用Eclipse制作的报告,它通过SQL查询构建了一个包含Strings
和Dates
的表,并在本地运行它,但它工作正常,但是当我在Oracle服务器上将日期和月份切换,不直观,只是数据,让我做一个例子:基于Eclipse(日/月/年)局部产生Oracle服务器日期格式
日期:在服务器上生成的报告
01/06/17 (1st jun)
31/12/17 (31st dec)
同一日期(DD/mm/yy):
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参数,我现在不能更改它们,但如果出现这种情况,我会保持更新。谢谢!
日期被存储为称为DATE1的特殊类型,它没有格式。试试你的NLS_DATEFORMAT设置,即它在显示器上格式化,而不是在存储器上 – JohnHC
你可以尝试'to_char(date_val)'修复日期格式 – Debabrata