我将日期与时间保存到DB并使用SQL Developer,默认情况下只显示日期。我知道它的客户端配置问题,但我已经看到Oracle中的查询返回了一个存在时的日期时间组件。像转换(HH:MM:SS)之类的东西。我只是对这个感兴趣。
答案 0 :(得分:4)
要将所有日期的时间元素显示为一次性练习,请使用此DDL语句。
ALTER SESSION set nls_date_format = 'DD-MON-YYYY HH24:MI:SS'
/
或任何日期面具都会让你满怀希望。
要在SQL Developer中永久设置,请在
中设置参数Tools -> Preferences -> Database -> NLS Parameters
答案 1 :(得分:1)
我知道这是客户端配置的问题,并希望看到日期的时间部分用于某些特殊目的,您可以查询它转换为char,如下所示:
select to_char(sysdate, 'yyyy.mm.dd hh24:mi:ss') from dual;
中找到有关日期格式的更多信息