我怎样才能使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'
在会话开始时。