hola lista.

tengo una porblema de zona horaria y hora de verano, un web servis me
devuelve una fecha , hora y aeropuerto de salida y de llegada, las horas
esta en hora local, necesito saber el tiempo de vuelo, ya conseguí el
listado de iata en
http://sourceforge.net/p/openflights/code/HEAD/tree/openflights/data/airports.dat?format=raw,
este tiene la zona horaria, pero el problema esta en DST, no quiero
ponerme a verificar cuando inicia la hora de verano.

pro ejemplo web servís devuelve

<salida_iata>LSC<salida_iata>
<salida_fecha>2014-04-26<salida_fecha>
<salida_hora>22:20:00<salida_hora>
<llagada_iata>LTN<llagada_iata>
<llagada_fecha>2015-04-26<llagada_fecha>
<llagada_hora>21:45:00<llagada_hora>

en el archivo de iatas esta la coordenada geográfica, me gustaría hacer la
consulta con el time zone especifico de la ciudad, ya así no voy a tener
problema por que londres el 31 de marzo cambia la hora de verano y santiago
lo hace el 27 de abril

select
  '2014-*03-26* 21:00:00 America/Santiago'::timestamp with time zone -
'2014-*03-26* 21:00:00 Europe/London'::timestamp with time zone as
diferencia1,
  '2014-*04-26 *21:00:00 America/Santiago'::timestamp with time zone -
'2014-*04-26* 21:00:00 Europe/London'::timestamp with time zone as
diferencia2,
  '2014-*04-28* 21:00:00 America/Santiago'::timestamp with time zone -
'2014-*04-28* 21:00:00 Europe/London'::timestamp with time zone as
diferencia3

diferencia1;diferencia2;diferencia3
"03:00:00";"04:00:00";"05:00:00"

alguien conoce un listado, función de postgis o web servis donde le envié
una coordenada geográfica o iata y me devuelva la zona horaria en formato
http://www.postgresql.org/docs/8.1/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE


-- 
Raul Andres Gutierrez Alejo

Responder a