Bonjour à tous,
Je cherche à faire une horloge qui affiche les heures de la Guyane, de La Martinique, de Mayotte, de la réunion et de Tahiti.
J'ai trouvé la fonction _Date_Time_SetTimeZoneInformation() et je n'arrive pas à trouver comment définir la zone désirée.
Merci d'avance pour votre aide.
Amicalement.
BM
[R] Horloge selon fuseaux horaires
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- scorp84
- Niveau 7
- Messages : 402
- Enregistré le : mar. 04 nov. 2008 21:51
- Localisation : Avignon, France
- Status : Hors ligne
[R] Horloge selon fuseaux horaires
Modifié en dernier par scorp84 le mer. 20 déc. 2023 20:58, modifié 1 fois.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Horloge selon fuseaux horaires
Hum si tu n'as que ces 5 lieux à traiter, franchement le plus simple c'est de relever les décalages horaires correspondants et d'utiliser _NowTime() et DateAdd()
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- scorp84
- Niveau 7
- Messages : 402
- Enregistré le : mar. 04 nov. 2008 21:51
- Localisation : Avignon, France
- Status : Hors ligne
Re: [..] Horloge selon fuseaux horaires
Bonjour Mikell,
Merci pour ta réponse.
En fait je ne voulais pas avoir à gérer les décalages horaires avec les heures d'été et d'hiver.
La solution des fuseaux horaires me semblait le plus simple.
Amicalement.
BM
Merci pour ta réponse.
En fait je ne voulais pas avoir à gérer les décalages horaires avec les heures d'été et d'hiver.
La solution des fuseaux horaires me semblait le plus simple.
Amicalement.
BM
- walkson
- Modérateur
- Messages : 1032
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Horloge selon fuseaux horaires
Bonjour,
Il y a la solution de Nine si elle vous convient
https://www.autoitscript.com/forum/topi ... nt=1463121
Il y a la solution de Nine si elle vous convient
https://www.autoitscript.com/forum/topi ... nt=1463121
Code : Tout sélectionner
#include <Constants.au3>
Local $String = BinaryToString(InetRead ("https://www.worldtimeapi.org/api/timezone/Indian/Reunion.txt",1))
Local $Time = StringRegExp ($String,'datetime: (.+?)T(\d+:\d+:\d+)', $STR_REGEXPARRAYMATCH)
MsgBox ($MB_SYSTEMMODAL,"Réunion",$Time[0] & " " & $Time[1])
Local $String = BinaryToString(InetRead ("https://www.worldtimeapi.org/api/timezone/Pacific/Tahiti.txt",1))
Local $Time = StringRegExp ($String,'datetime: (.+?)T(\d+:\d+:\d+)', $STR_REGEXPARRAYMATCH)
MsgBox ($MB_SYSTEMMODAL,"Tahiti",$Time[0] & " " & $Time[1])
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Horloge selon fuseaux horaires
Les DOM/TOM n'appliquant pas le changement d'heure été/hiver il suffit d'utiliser l'heure française UTC facile à déterminer avec le bias fourni par _Date_Time_GetTimeZoneInformation
Pour une horloge locale dynamique ça consomme infiniment moins de ressources que de bombarder une api de requêtes, et on est indépendant d'internet
Exemple :
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- scorp84
- Niveau 7
- Messages : 402
- Enregistré le : mar. 04 nov. 2008 21:51
- Localisation : Avignon, France
- Status : Hors ligne
Re: [..] Horloge selon fuseaux horaires
Bonsoir,
Merci à tous les 2 pour votre aide précieuse (comme d'hab
Amicalement.
BM
Merci à tous les 2 pour votre aide précieuse (comme d'hab
Amicalement.
BM