如何在Oracle SQL Developer中设置自定义日期时间格式?

时间:2011-11-15 10:00:42

标签: oracle oracle-sqldeveloper

默认情况下,Oracle SQL开发人员将日期值显示为15-NOV-11。我想默认看时间部分(小时/分钟/秒)。

有没有办法在Oracle SQL Developer中配置它?

9 个答案:

答案 0 :(得分:362)

您可以在偏好设置中更改此内容:

  1. 从Oracle SQL Developer的菜单转到:工具> 选择
  2. 偏好设置对话框中,选择数据库>左侧面板中的 NLS
  3. 从NLS参数列表中,在日期格式字段中输入DD-MON-RR HH24:MI:SS
  4. 保存并关闭对话框,完成!
  5. 以下是截图:

    Changing Date Format preferences in Oracle SQL Developer

答案 1 :(得分:35)

我在尝试更改sql-developer中日期的显示格式时偶然发现了这篇文章。只想添加我发现的内容:

  • 要更改默认显示格式,我会使用ousoo提供的步骤,即工具>偏好> ...
  • 但很多时候,我只想在一堆相关查询中修改格式时保留DEFAULT_FORMAT。那是我用以下内容改变会话格式的时候:

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

例如:

   alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS' 

答案 2 :(得分:21)

使用Oracle SQL Developer 3.2.20.09,我设法以这种方式设置DATE类型的自定义格式:

在:工具>偏好>数据库> NLS

Or:Outils> Préférences> Basededonées> NLS

  

YYYY-MM-DD HH24:MI:SS

Settings Menu screenshot

请注意,以下格式对我来说不起作用

  

DD-MON-RR HH24:MI:SS

因此,它保留默认格式,没有任何错误。

答案 3 :(得分:3)

对于仍然有此问题的人;我碰巧在谷歌找到了这个页面...

把它放进去(NLS参数)...它在SQLDeveloper v3.0.04中适合我:

DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS 

答案 4 :(得分:2)

在我的情况下,在Preferences / Database / NLS中设置的格式 是[日期格式] = RRRR-MM-DD HH24:MI:SSXFF 但在网格中有8个可能的默认格式RRRR / MM / DD(即使没有时间) 将设置[日期格式]更改为后,格式已更改: RRRR-MM-DD HH24:MI:SS (没有' XFF'在最后)。

没有错误,但最后使用xff格式无效。

注意:在波兰表示法中,RRRR表示YYYY

答案 5 :(得分:0)

转到工具>喜好。在树中,选择Database> NLS。有三种日期/时间格式:日期,时间戳和时间戳TZ。编辑日期格式可以产生所需的效果。

就像我上面所说的那样;这种做法没有给我一个永久性的改变。

答案 6 :(得分:0)

当我复制时间戳的日期格式并将其用于日期时,它不起作用。但是将日期格式更改为此(DD-MON-YY HH12:MI:SS AM)对我有用。

必须在工具 - >偏好设置 - >中进行更改。搜索NLS

答案 7 :(得分:0)

SQL Developer版本4.1.0.19

第1步:转到工具 - >首

第2步:选择数据库 - > NLS

步骤3:转到日期格式并输入DD-MON-RR HH24:MI:SS

步骤4:单击“确定”。

答案 8 :(得分:-1)

我有一个相关的问题,我解决了,并希望让人们了解我的解决方案。使用SQL Developer我从一个数据库导出到csv,然后尝试将其导入另一个数据库。我的日期字段中一直出错。我的日期字段采用时间戳格式:

28-JAN-11 03.25.11.000000000 PM

上面的解决方案(更改NLS首选项)在我导入时对我不起作用,但我终于得到了以下工作:

在导入向导列定义屏幕中,我在格式框中输入了“DD-MON-RR HH.MI.SSXFF AM”,最后导入成功。不幸的是,我有几十个日期字段,据我所知,没有办法系统地将这种格式应用于所有日期字段,所以我不得不手动做....叹息。如果有人知道更好的方式,我会很乐意听到它!