Sql 如何在oracle中以军事时间显示Datetime?

Sql 如何在oracle中以军事时间显示Datetime?,sql,oracle,Sql,Oracle,我正在运行一些查询以跟踪我们的备份日志的问题,并希望以24小时军事时间显示datetime字段。有没有一个简单的方法可以做到这一点?我尝试过谷歌搜索,但什么也找不到。不是oracle决定日期的显示,而是您用来运行查询的工具。您使用什么来显示结果?然后我们可以为您指出正确的设置 select to_char(sysdate,'DD/MM/YYYY HH24:MI:SS') from dual; 以24小时格式给出时间 更多选项将被描述。使用来指定字符(字段'YYYYMMDD HH24MISS')

我正在运行一些查询以跟踪我们的备份日志的问题,并希望以24小时军事时间显示datetime字段。有没有一个简单的方法可以做到这一点?我尝试过谷歌搜索,但什么也找不到。

不是oracle决定日期的显示,而是您用来运行查询的工具。您使用什么来显示结果?然后我们可以为您指出正确的设置

select to_char(sysdate,'DD/MM/YYYY HH24:MI:SS') from dual;
以24小时格式给出时间

更多选项将被描述。

使用
来指定字符(字段'YYYYMMDD HH24MISS')


如果希望会话中的所有查询都显示完整的日期时间,则可以使用日期格式的良好列表

alter session set NLS_DATE_FORMAT='DD/MM/YYYY HH24:MI:SS'
在会话开始时