sql开发人员时间格式

时间:2013-07-23 10:04:15

标签: oracle timestamp oracle-sqldeveloper

我必须在我的DB oracle SQL DEVELOPER中添加一列。 此列需要格式HH:MI:SS,但是当我将列设置为时间戳时, 它将列转换为:DD-MM-YY HH:MI:SS,即使我更改了NLS Settings

2 个答案:

答案 0 :(得分:2)

您可以按如下方式更改首选项:

转到Tools > Preferences

Preferences对话框中,从左侧面板中选择Database > NLS

NLS parameters列表中,在HH:MI:SS字段中输入Timestamp Format

保存并关闭对话框。

答案 1 :(得分:1)

db中保存的实际值甚至没有。数据库中保存的是表示日期的数字。您实际看到的是SQL Developer如何表示该日期,而不是它实际存储的方式。

您可以使用to_char()

以所需格式打印日期
select to_char(sysdate, 'HH:MI:SS') as "Current Time" from dual;