OVH Cloud OVH Cloud

Heure d'ete/hiver

14 réponses
Avatar
Olivier Croquette
J'ai la mauvaise surprise de voir que mon horloge est toujours à l'heure
d'hiver.
Pourtant, elle est réglée automatiquement (serveur Apple Europe), et le
fuseau horaire est correct.
Je ne trouve aucune référence à l'heure d'été/hiver dans l'aide, ni en
cherchant sur Internet.

Ca marche chez vous?

4 réponses

1 2
Avatar
Eric Levenez
Le 29/03/06 22:07, dans <e0epda$3cj$02$, « Olivier
Croquette » a écrit :

Eric Levenez wrote:
OK; je trouve que ça devrait être dans la page de man.


Ça l'est: "man tzset"


Je parlais de la page de man de "date".

Le passage:
TZ The timezone to use when displaying dates.

n'est pas suffisant pour comprendre comment "date" détermine le fuseau à
utiliser.

Il faudrait soit un lien de "man date" vers "man tzset", ou bien
l'explication complète (y compris /etc/localtime) dans "man date".


Disons que si l'on veut aller plus loin que le man de date(1), on a tout un
tas de liens qui amène sur ctime(3) et donc sur tzset(3). De toute façon dès
que l'on voit que l'on n'a pas de TZ défini et que date(1) marche, c'est
qu'il y a un truc, il faut alors chercher avec les "man -k" ou "apropos".

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.



Avatar
Erwan David
Eric Levenez écrivait :

Il y a un changement dans le calcul pour 2006, et Apple l'a introduit dans
sa mise à jour 10.4.5. Je ne sais pas si c'est aussi valable pour la France.


Non c'est un changement pour les USA.

--
Si vous embauchez, voici mon CV
http://www.rail.eu.org/cv/cv.pdf

Avatar
Erwan David
Olivier Croquette écrivait :

Eric Levenez wrote:

Que donne sous Terminal : zdump CET ; date ; TZ= date


Un truc bizarre:

$ set | grep TZ
$ date
Wed Mar 29 20:06:52 CEST 2006
$ export TZ=""
$ date
Wed Mar 29 18:07:06 UTC 2006

Apparemment, il utilise GMT par défaut, mais il a quand même le fuseau
du système si TZ n'est pas définie.
La question est: comment?


si TZ n'est pas défini alors il utilise le fuseau par défaut configuré
dans le système.

Si TZ est défini et qu'il reconnait le fuseau désigné il l'utilise
Si TZ est défini et qu'il ne reconnaît pas le fuseau désigné, il
utilise UTC.

Sinon ton fuseau est bien celui de l'heure d'été.

--
Si vous embauchez, voici mon CV
http://www.rail.eu.org/cv/cv.pdf


Avatar
Eric Levenez
Le 30/03/06 9:17, dans , « Erwan
David » a écrit :

Eric Levenez écrivait :

Il y a un changement dans le calcul pour 2006, et Apple l'a introduit dans
sa mise à jour 10.4.5. Je ne sais pas si c'est aussi valable pour la France.


Non c'est un changement pour les USA.


Pas uniquement.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


1 2