Oracle 从双重返回中选择sysdate仅返回日期,不返回时间

Oracle 从双重返回中选择sysdate仅返回日期,不返回时间,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,在SqlDeveloper中,当我运行此查询时: select sysdate from dual 我只看到2016年2月15日 但不是时间部分。我想有时间部分,但不知怎么的,我看不到它。如何解决这个问题 谢谢。更改NLS设置:工具->首选项->数据库->NLS 更改NLS设置:工具->首选项->数据库->NLS 如果您不想/无法更改NLS设置,请使用to_char函数,但请注意,从那时起,它就是一种varchar类型,不再是日期!将其更改回最新状态将根据NLS设置再次显示 SELECT t

在SqlDeveloper中,当我运行此查询时:

select sysdate from dual 
我只看到2016年2月15日

但不是时间部分。我想有时间部分,但不知怎么的,我看不到它。如何解决这个问题


谢谢。

更改NLS设置:工具->首选项->数据库->NLS


更改NLS设置:工具->首选项->数据库->NLS


如果您不想/无法更改NLS设置,请使用to_char函数,但请注意,从那时起,它就是一种varchar类型,不再是日期!将其更改回最新状态将根据NLS设置再次显示

SELECT to_char(SYSDATE, 'yyyy-mm-dd hh24:mm:ss') from dual

通过这种方式,您可以根据需要定义格式(使用掩码)

如果您不想/无法更改NLS设置,请使用to_char函数,但请注意,从那时起,它是一种varchar类型,不再是日期!将其更改回最新状态将根据NLS设置再次显示

SELECT to_char(SYSDATE, 'yyyy-mm-dd hh24:mm:ss') from dual
通过这种方式,您可以根据需要定义格式(使用掩码)