Bonjour,
J'ai dans une base Oracle des timestamp issus de serveur UNIX.
Par exemple j'ai la valeur 1340812868 stockée dans un number(20).
Le site me dit que ce timestamp correspond à la date "27/06/2012 à 18:01:08".
Le timestamp Unix est stocké sans le time zone, ainsi :
=> me donne donc "27/06/2012 à 16:01:08" étant donné qu'il y a actuellement 2h00 de décalage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select to_date('01/01/1970','DD/MM/YYYY') + 1340812868/3600/24 from dual
Mon problème est qu'avec le changement d'horaire annuel, je n'arrive pas, quelle que soit les fonctions Oracle que j'utilise à savoir si le décalage est de 1h00 ou 2h00 selon la date ?...
Je crois avoir tout essayé sans pouvoir trouver de solution.
Quelqu'un a-t-il déjà été confronté au problème ?
Partager