Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.oracle -> Help with Date Conversion to Session Timezone

Help with Date Conversion to Session Timezone

From: MartyL <martyrl_at_yahoo.com>
Date: Wed, 1 Nov 2006 07:15:30 -0800
Message-ID: <J_ednTWVz9MqXdXYnZ2dnUVZ_q6dnZ2d@comcast.com>


I have an application that is used by users across the country. It reads from a table in a centrally located database. It needs to convert a standard date in the table to the timezone of the user.

I initially wrote a function, TO_STZ to convert a date to the sessiontimezone:

RETURN
arg_date(+(to_number(substr(dbtimezone,2,2))-to_number(substr(sessiontimezone,2,2)/24

when the user issues the statement SELECT TO_STZ(date_field) from TABLE the date in the table was converted.

This worked fine up until Daylight Saving Time - at which point sessiontime changed by -1 hour but dbtimezone stayed the same (I didn't realize at the time that it was a constant offset from GMT)

Any suggestions on a function that does what I want?

Thanks, Marty Received on Wed Nov 01 2006 - 09:15:30 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US