GuidesPower Automate : fuseaux horaires, dates décalées de quelques heures
Power Automate : fuseaux horaires, dates décalées de quelques heures
Des dates décalées de quelques heures signalent presque toujours un mélange UTC / heure locale. Convertis explicitement et stocke en UTC.
Pourquoi les dates se décalent
Power Automate travaille en UTC par défaut (utcNow(), horodatages de déclencheur). Si tu affiches ou compares avec une valeur locale sans convertir, tu obtiens un décalage égal à ton fuseau.
Comment corriger
- 1Convertis pour l’affichage avec convertTimeZone(utcNow(); "UTC"; "Romance Standard Time"; "dd/MM/yyyy HH:mm") (mets le nom de ton fuseau).
- 2Stocke et compare en UTC ; ne convertis en local qu’au tout dernier moment (affichage, corps d’email).
- 3Quand tu parses une date saisie par l’utilisateur, sois explicite sur le fuseau source avant de convertir en UTC.
Astuce
Garde une règle unique dans tout le flux : calcule et stocke en UTC, convertis uniquement pour l’affichage humain. C’est le mélange local/UTC en cours de flux qui crée les décalages.