Fonctionnement des timestamp et fuseaus horaires

jeudi 3 avril 2014

Bonjour,


J'ai du mal à comprendre le fonctionnement des timestamps.


Par exemple, comment faire pour savoir quelle heure il est à la Réunion quand il est 12h30 à Londres ?

Les requêtes que j'ai essayées ne donnent pas le bon résultat.


Sous Oracle, je pouvais faire :




select
to_char (CAST(FROM_TZ(CAST(to_date ('20140102123000','YYYYMMDDHH24MISS') AS TIMESTAMP), 'Europe/London')
AT TIME ZONE 'Indian/Reunion' AS DATE),'YYYYMMDD HH24MISS') from dual;


Qui donne bien 16h30 en hiver. Je ne parviens pas à faire l'équivalent en pgsql ...





0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor