SQL DEV未显示完整的DATE

时间:2017-05-29 15:17:51

标签: oracle oracle-sqldeveloper

我使用Oracle SQL Developer并且查询结果不会返回完整日期。 表中的格式(yyyy / mm / dd)相同 - >数据。如何解决这个问题?我没有找到任何有用的选择。

enter image description here

3 个答案:

答案 0 :(得分:3)

这只是格式化问题。转到“工具 - >首选项 - >数据库 - > NLS”,将日期格式设置为“YYYY-MM-DD hh24:mi:ss”。

或者您可以运行ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD hh24:mi:ss'

答案 1 :(得分:0)

这是因为SQL Developer的默认行为是ony显示日期部分。尝试强制输出以这种方式显示为日期时间字符串

select  id, id_player, id_map, x, y, to_char(time, 'yyyy/mm/dd hh24:mi:ss')
from LOGI

答案 2 :(得分:0)

这是由于您的NLS_DATE_FORMAT设置,它决定了客户端上的日期显示方式。

永久更改

转到Tool -> Preference -> Database -> NLS并将日期格式设置为YYYY/MM/DD HH24:MI:SS或您想要的任何内容。