Для форматов даты установите переменную среды NLS_DATE_FORMAT в желаемый формат. Это предполагает, что вы ловите данные в строке. Oracle отформатирует дату в указанном вами формате. Для округления десятичной точки я не понимаю. Эти цифры должны быть одинаковыми. Если вы получаете десятичную точку и хотите запятую, используйте NLS_MUMERIC_CHARACTERS 'DG', чтобы выбрать, какой символ использовать десятичную точку или разделитель группы.
Например, «.,» Выбирает «.» для десятичной точки и запятой для разделителя групп.
Переменные среды могут быть установлены из клиентской ОС, а также из сеанса Oracle. Для этого наберите alter session set nls_date_format = 'YYYYMMDDHH24MISS';
или любой другой формат, который вам больше подходит.