oracle11g - Oracle 11g - Format custom timezone to a oracle valid timezone -
i changing postgres db backend oracle 11.4.0.2 backend. in postgres, working joda datetime time zone offset , resulting in having 2 columns. 1 column timestamp , second column timezone offset column type varchar.
the database schema automatically generated hibernate , when generate database record writes following entry timezone column
'europe/zurich{+02:00}'
this results in wrong database query if following "where-sql-query" being executed:
from_tz(to_timestamp('08/08/2016 00:00:00.000000', 'dd/mm/yyyy hh24:mi:ss.ff'), 'europe/zurich{+02:00}')
however, following changed queries valid
from_tz(to_timestamp('08/08/2016 00:00:00.000000', 'dd/mm/yyyy hh24:mi:ss.ff'), 'europe/zurich')
and
from_tz(to_timestamp('08/08/2016 00:00:00.000000', 'dd/mm/yyyy hh24:mi:ss.ff'), '+02:00')
is there proper way convert timezone directly in query without doing workarounds such substringing timezone entry in order retrieve +02:00?
p.s. have work timezone information separately , cannot choose different datetime timezone datatype
Comments
Post a Comment