Как я могу заставить Datetime отображать военное время в oracle? - PullRequest
4 голосов
/ 19 сентября 2008

Я выполняю несколько запросов, чтобы отследить проблему с нашими журналами резервного копирования и хотел бы отображать поля даты и времени в 24-часовом военном времени. Есть ли простой способ сделать это? Я пробовал гуглить и ничего не смог найти.

Ответы [ 4 ]

15 голосов
/ 19 сентября 2008
select to_char(sysdate,'DD/MM/YYYY HH24:MI:SS') from dual;

Укажите время в 24-часовом формате.

Дополнительные параметры описаны здесь .

3 голосов
/ 20 сентября 2008

Если вы хотите, чтобы все запросы в вашем сеансе отображали полное время и дату, выполните

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

в начале вашей сессии.

1 голос
/ 19 сентября 2008

Используйте to_char(field,'YYYYMMDD HH24MISS').

Хороший список форматов даты доступен здесь

0 голосов
/ 19 сентября 2008

Это не оракул, который определяет отображение даты, это инструмент, который вы используете для запуска запросов. Что вы используете для отображения результатов? Тогда мы можем надеяться на правильные настройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...