Better date convert

This commit is contained in:
Jan Kvetina 2022-01-19 17:36:32 +01:00
parent 965d4df040
commit 32ae5f279d

View File

@ -1158,11 +1158,11 @@ CREATE OR REPLACE PACKAGE BODY app AS
EXCEPTION EXCEPTION
WHEN OTHERS THEN WHEN OTHERS THEN
BEGIN BEGIN
RETURN TO_DATE(l_value, app.format_date); -- YYYY-MM-DD RETURN TO_DATE(SUBSTR(l_value, 1, 10), app.format_date); -- YYYY-MM-DD
EXCEPTION EXCEPTION
WHEN OTHERS THEN WHEN OTHERS THEN
BEGIN BEGIN
RETURN TO_DATE(l_value, 'DD/MM/YYYY'); RETURN TO_DATE(SUBSTR(REPLACE(l_value, '.', '/'), 1, 10), 'DD/MM/YYYY');
EXCEPTION EXCEPTION
WHEN OTHERS THEN WHEN OTHERS THEN
app.raise_error('INVALID_DATE', app.get_json_list(in_value, in_format)); app.raise_error('INVALID_DATE', app.get_json_list(in_value, in_format));