我使用Oracle SQL Developer并且查询结果不会返回我完整日期。在表中也有相同的格式(yyyy/mm/dd) - >数据。如何解决这个问题?我没有找到任何帮助的选项。SQL DEV不显示完整日期
回答
这只是格式问题。转到“工具 - >首选项 - >数据库 - > NLS”,将日期格式设置为“YYYY-MM-DD hh24:mi:ss”。
,或者你可以运行ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD hh24:mi:ss'
或在你的查询中包含你想要的日期格式,这样app/nls参数无关紧要 – thatjeffsmith
@thatjeffsmith:当然''to_char'总是有效,但它会是略有不同 - 在这种情况下,列值作为字符串来到客户端,而不是作为日期时间。这反过来可能会导致某些客户端(例如SQLDeveloper)功能“行为不端”。说格式为“DD-MM-YYYY hh24:mi:ss”的字符串列在网格中对数据进行排序与按日期时间列对相同数据排序非常不同。 – a1ex07
我在说如果你正在做一份报告 - 不要让日期格式不合适 – thatjeffsmith
这是因为SQL Developer的默认行为是ONY显示的日期部分。尝试迫使输出被这样
select id, id_player, id_map, x, y, to_char(time, 'yyyy/mm/dd hh24:mi:ss')
from LOGI
这是由于显示为时间字符串到你的NLS_DATE_FORMAT设置,决定如何将日期显示在客户端上。
要永久地改变它,
转到Tool -> Preference -> Database -> NLS
和日期格式设置为任何你想要的YYYY/MM/DD HH24:MI:SS
或。
- 1. 显示完整的日期时间
- 2. 显示完整日历
- 3. Html5的日期时间本地控制显示不完整的日期
- 4. Created_at或的updated_at不显示完整的日期时间
- 5. 按小时排序时显示完整日期时间
- 6. SQL - 显示两个日期
- 7. T-SQL日期显示
- 8. SQL语法显示日期
- 9. 日期不显示
- 10. 在SQL Server中将日期编号转换为完整日期
- 11. 显示完整日期时间在栅格C#
- 12. 在datagridview中显示完整日期和时间
- 13. 完整的日历不显示任何谷歌日历事件
- 14. AJAX日期不正确显示日期
- 15. 不完整日期的策略
- 16. DatePicker不显示日期
- 17. 在SQL中获取本周的星期一的完整日期?
- 18. 显示日期
- 19. iphone dev在推送通知中显示日期和时间
- 20. 在TFS 2012 WIT中,是否有方法显示System.History的完整评论日期而不是“模糊”的日期?
- 21. cakephp sql日志不显示
- 22. SQL服务器查询不显示每日日期结果
- 23. SQL显示日期每状态
- 24. sql转换日期以显示
- 25. 在sql server中显示日期
- 26. SQL查询显示最近日期?
- 27. 根据选定的开始日期和结束日期显示完整日历数据
- 28. SQL GetDate()显示当前日期或系统日期?
- 29. 显示整个星期的开始日期为星期六
- 30. TableViewController不显示完整内容
可能的重复[如何在Oracle SQL Developer中设置自定义日期时间格式?](https://stackoverflow.com/questions/8134493/how-can-i-set-a-custom-date-time -format-in-oracle-sql-developer) – radimpe