OVH Cloud OVH Cloud

Heure d'été / hivers

3 réponses
Avatar
Jean
Bonjour à tous,

Existe-t-il une fonction qui determine si on est en heure d'été ou heure
d'hivers à partir d'une date ?
Je suppose que oui car Windows propose de faire la mise a jour de l'heure
dès que l'on demarre l'ordinateur après ces périodes.

Jean

3 réponses

Avatar
LE TROLL
Salut,

Calcule, lol :o)

Depuis que ce n'est plus le soleil qui fait le jour,
mais le ministre du fiscalisme, ça donne:

Ainsi, depuis 1998 pour l'ensemble des pays de l'Union
Européenne, le passage à l'heure d'été intervient le dernier
dimanche de mars à 2 heures du matin et le passage à l'heure
d'hiver intervient le dernier dimanche d'octobre à 3 heures
du matin.

La directive 2000/84/CE du Parlement européen et du Conseil
du 19 janvier 2001, publiée au Journal officiel des
communautés européennes n° L31 du 2 février 2001 précise le
régime de l'heure d'été applicable à compter de l'année 2002
dans l'Union européenne. Les dispositions de cette directive
ont été transposées en droit français par arrêté du 3 avril
2001, publié au Journal officiel de la République française
du 6 avril 2001.

schéma de principe (car sinon on va me chercher des poux)
if mois = 3
for i = 31 to 25 step -1
if jour(i) = 0 and heure => 2h00 then HEURE = HEURE
+ 1
next i
endif
if mois = 10
for i = 31 to 25 step -1
if jour(i) = 0 and heure => 3h00 then HEURE =
HEURE - 1
next i
endif
----------
Nota bene: si on économise le soir (fait jour plus tôt), on
dépense plus le matin (fait jour plus tard), je cherche
encore à comprendre.
On est donc à GMT + 1 ou 2 suivant le cas...
----------

"Jean" a écrit dans le
message de news:

Bonjour à tous,

Existe-t-il une fonction qui determine si on est en heure
d'été ou heure
d'hivers à partir d'une date ?
Je suppose que oui car Windows propose de faire la mise a
jour de l'heure
dès que l'on demarre l'ordinateur après ces périodes.

Jean


Avatar
Guy DETIENNE
Salut ;O)

Pour ce faire, il existe l'API GetTimeZoneInformation qui retourne les
informations de temps d'un système.

Voici un lien qui permet de télécharger un exemple très bien fait.

TimeZone
http://vb.mvps.org/samples/project.asp?id=timezone

Guy

"Jean" a écrit dans le message de
news:
Bonjour à tous,

Existe-t-il une fonction qui determine si on est en heure d'été ou heure
d'hivers à partir d'une date ?
Je suppose que oui car Windows propose de faire la mise a jour de l'heure
dès que l'on demarre l'ordinateur après ces périodes.

Jean


Avatar
Jean
OK merci pour le link

"Guy DETIENNE" a écrit :

Salut ;O)

Pour ce faire, il existe l'API GetTimeZoneInformation qui retourne les
informations de temps d'un système.

Voici un lien qui permet de télécharger un exemple très bien fait.

TimeZone
http://vb.mvps.org/samples/project.asp?id=timezone

Guy

"Jean" a écrit dans le message de
news:
> Bonjour à tous,
>
> Existe-t-il une fonction qui determine si on est en heure d'été ou heure
> d'hivers à partir d'une date ?
> Je suppose que oui car Windows propose de faire la mise a jour de l'heure
> dès que l'on demarre l'ordinateur après ces périodes.
>
> Jean