Это правильное поведение.
Вам необходимо ввести параметр NLS_DATE_FORMAT
в желаемый формат. (На уровне сеанса или базы данных)
Чтобы увидеть текущее значение вышеупомянутого параметра в сеансе, вы можете использовать NLS_SESSION_PARAMETERS
view.
Чтобы установить его на уровне сеанса, вы можете использовать следующую командув вашем сеансе:
ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YYYY HH24:MI:SS';
SELECT YOUR_DATE FROM YOUR_TABLE;
также при отображении даты вы можете установить ее в функции to_char, если не разрешено устанавливать ее на уровне сеанса.
Select to_char(your_date, 'DD-MON-RRRR HH24:MI:SS') from your_table;
Cheers !!