From 43509669cb267d328d610bd5f798d382c81b15a7 Mon Sep 17 00:00:00 2001 From: maggikpunkt Date: Tue, 17 Mar 2015 16:33:44 +0100 Subject: [PATCH] Setting NLS_DATE_LANGUAGE for date conversion The date conversions fail if the the language is set to something different than english. --- ora/rss_util_pkg.pkb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ora/rss_util_pkg.pkb b/ora/rss_util_pkg.pkb index b819d94..084eb84 100755 --- a/ora/rss_util_pkg.pkb +++ b/ora/rss_util_pkg.pkb @@ -39,7 +39,7 @@ begin */ if p_format = g_format_rss then - l_returnvalue := to_char(p_date, g_date_format_rss); + l_returnvalue := to_char(p_date, g_date_format_rss,'NLS_DATE_LANGUAGE = ENGLISH'); elsif p_format = g_format_rdf then l_returnvalue := to_char(p_date, g_date_format_rdf); elsif p_format = g_format_atom then @@ -75,7 +75,7 @@ begin begin if p_format = g_format_rss then --l_returnvalue := to_date(p_date_str, g_date_format_rss); - l_returnvalue := to_date(substr(p_date_str,1,26), 'Dy, DD Mon YYYY HH24:MI:SS'); + l_returnvalue := to_date(substr(p_date_str,1,26), 'Dy, DD Mon YYYY HH24:MI:SS','NLS_DATE_LANGUAGE = ENGLISH'); elsif p_format = g_format_rdf then --l_returnvalue := to_date(p_date_str, g_date_format_rdf); l_returnvalue := to_date(substr(p_date_str,1,19), 'YYYY-MM-DD"T"HH24:MI:SS');