Fun avec les TZ
Bruno Friedmann <[email protected]> Sat, 21 Oct 2017 21:05:31 +0200
| Newsgroups | gmane.comp.db.postgresql.french |
|---|---|
| Organization | Ioda-Net Sàrl |
| Message-ID | <[email protected]> |
Bonjour à tous, il y a un truc que je n'arrive pas à m'expliquer. J'ai un nouveau capteur qui me génère de la donnée temporelle. Mais j'ai un décalage dans l'interprétation de postgresql que je trouve plus que bizarre. La première ligne est la valeur reçue dans le csv. select 'Sat Oct 21 15:01:06 GMT+02:00 2017'::timestamptz, 'Sat Oct 21 15:01:06 GMT+02:00 2017'::timestamp, 'Sat Oct 21 15:01:06 +02:00 2017'::timestamptz; 2017-10-21 19:01:06+02 2017-10-21 15:01:06 2017-10-21 15:01:06+02 On voit bien que l'interprétation de GMT+2 donne un résultat abhérant de 19h00 pour un 15h00 CEST (c'est genre +2+2). Moteur de recherche et documentation n'ont pas réussi à me fournir une explication probante. Je peux toujours sedizé les CSV, mais bon tout traitement inutile est toujours le bien venu. Mon serveur 9.6.4 indique show timezone = posixrules (Le linux pointe sur Europe/Zurich, CEST) L'objectif serait d'obtenir un stockage fiable si possible UTC. Merci d'avance si quelqu'un à une idée. -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe fellowship GPG KEY : D5C9B751C4653227 irc: tigerfoot