View Single Post

   
  #5 (permalink)  
Old 02-26-2008, 07:50 AM
Aparna
 
Posts: n/a
Default Re: How to find time offset from timezone information in Oracle

Arun,
Thanks!

Yes this is similar to what I'm looking for, BUT there is a problem
here.
1. My requirement expects just 1 Time Offset value.

If I use your above query on TimeZone PDT , it would return regions
with different timeoffset .
(Its the same problem with LMT)

Is there any other function or means to get just one time offset value
for a given timezone ?? Any input is appreciated!

***************************
RESULT with Timezone PDT

SQL> set serveroutput on size 1000000
SQL> begin
2 for v_rec in (select tzname,tz_offset(tzname) v_offset from v
$timezone_names
3 where tzabbrev='PDT') loop
4 dbms_output.put_line('tzname '||v_rec.tzname||', offset '||
v_rec.v_offset);
5 end loop;
6 end;
7 /
tzname America/Dawson, offset -08:00
tzname America/Dawson_Creek, offset -07:00
tzname America/Ensenada, offset -08:00
tzname America/Inuvik, offset -07:00
tzname America/Juneau, offset -09:00
tzname America/Los_Angeles, offset -08:00
tzname America/Tijuana, offset -08:00
tzname America/Vancouver, offset -08:00
tzname America/Whitehorse, offset -08:00
tzname Canada/Pacific, offset -08:00
tzname Canada/Yukon, offset -08:00
tzname Mexico/BajaNorte, offset -08:00
tzname PST, offset -08:00
tzname PST8PDT, offset -08:00
tzname US/Pacific, offset -08:00
tzname US/Pacific-New, offset -08:00
Reply With Quote