我怎样才能使Datetime在Oracle的军事时间显示?

时间:2020-03-06 14:26:32  来源:igfitidea点击:

我正在运行一些查询来查找备份日志中的问题,并希望在24小时军事时间中显示日期时间字段。有没有简单的方法可以做到这一点?我已尝试使用Google搜索,但一无所获。

解决方案

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

select to_char(sysdate,'DD/MM/YYYY HH24:MI:SS') from dual;

以24小时格式给出时间。

此处介绍了更多选项。

使用to_char(field,'YYYYMMDD HH24MISS')`。

日期格式的好列表在这里

如果我们希望会话中的所有查询都显示完整的日期时间,请执行

alter session set NLS_DATE_FORMAT='DD/MM/YYYY HH24:MI:SS'

在会话开始时。