Я должен сказать, что вы используете другую функцию.
Чтобы отобразить дату в указанном формате в отчетах, вы должны использовать функцию TO_CHAR
.
TO_DATE
функция простопреобразует строку в дату, а TO_CHAR
преобразует ее в дату в указанную строку.
Дата: по умолчанию отображается в формате, указанном в параметр NLS .Если вам нужна дата в каком-либо другом формате в отчетах, то TO_CHAR
- лучший вариант.
Как:
Select TO_CHAR(sysdate,'dd-mm-yyyyy') from dual;
Демонстрационная база данных Fiddle для форматов даты
Ура !!