2010-02-25 18:25:38 : Gros plan sur Visual TOM

La norme Posix.1

= std et dst

3 caractères ou plus permettent de désigner le fuseau horaire et l’utilisation ou non de l’horaire d’été et d’hiver. La désignation n’est pas sensible à la casse.

= offset

L’offset indique la valeur à ajouter à l’heure locale pour obtenir une heure GMT (et non l’inverse !). Son format est celui de l’heure :

 hh[:mm[:ss]]

L’heure est sur 24 heures. Les minutes et les secondes sont optionnelles. Le signe + ou - indique respectivement que le fuseau est à l’Ouest ou à l’Est.

= start et end

Il indiquent quand passer à l’heure d’été et quand revenir à l’heure normale (heure d’hiver).

Le format est le suivant :

|| Jn | Le jour de l’année (de 1 à 365) sans considérer les années bissextiles, le 28 Février est donc toujours le jour 59 et le 1er Mars et le jour 60, il est impossible de préciser un 29 Février. || n | Dans ce cas le jour est entre 0 et 365, les années bissextiles sont prises en compte et le 29 février peut être défini. || Mm.n.d | d représente le jour de la semaine (0=Dimanche à 7=Lundi), n est le numéro de la semaine dans le mois (1 est la première, 5 est la dernière), m est le mois de l’année (1=janvier à 12=Décembre)

= time

Décrit l’heure à laquelle le changement est effectué. La valeur par défaut est 02:00:00.

Article

La variable TZ que l’on trouve sur les systèmes Posix respecte un format dit format Posix.1.

Date : 2 mars 2007
Visites : 854
Auteur : E. Angenault
Site : Angenault.net

Accès rapide

Dossier

Le problème des fuseaux horaires se posent lorsqu’on travaille sur des sites disséminés dans le monde.

Planification

Définir une date peut paraitre trivial mais il suffit de traiter des jours fériés ou des fuseaux horaires pour que cela devienne rapidement complexe.