IsUTCToday |
Est-ce aujourd'hui UTC |
| Power Fx |
Syntaxe
|
IsUTCToday( TimeZoneIndependentTime )
|
Paramètres
| Nom |
Description |
| TimeZoneIndependentTime |
Ce paramètre représente une valeur de date et heure indépendante du fuseau horaire que vous souhaitez tester pour savoir si elle correspond à la date UTC actuelle. |
Description
Cette fonction permet de retourner vrai si la valeur de date/heure donnée est la date UTC actuelle.
Remarques
- Détection fiable des dates indépendantes du fuseau horaire : La fonction IsUTCToday est particulièrement utile lorsque vous manipulez des données
de date/heure issues de sources globales. Puisqu'elle évalue la date selon le temps UTC, elle permet d'éviter les erreurs liées aux fuseaux horaires locaux, garantissant
ainsi une comparaison cohérente peu importe l'origine des données.
- Utilisation dans les automatisations ou validations temporelles : Dans les applications Power Platform, cette fonction peut servir à vérifier si
une tâche, un événement ou une entrée utilisateur s'est produit aujourd'hui en temps universel. Cela est crucial pour des règles métier sensibles au jour exact,
indépendamment de l'heure ou du lieu.
- Comparaison sans prise en compte de l'heure : La fonction se focalise uniquement sur la date UTC (année, mois, jour), sans tenir compte de l'heure, des
minutes ou des secondes. Cela simplifie les comparaisons lorsque vous ne voulez considérer que le jour courant, même si l'heure varie selon les systèmes ou les
utilisateurs.
- Différence fondamentale avec IsToday : Il est important de ne pas confondre IsUTCToday avec IsToday, évaluant la
date selon le fuseau horaire local de l'environnement ou de l'utilisateur. Dans les applications utilisées à l'international, cette distinction est essentielle pour
éviter des résultats erronés liés aux décalages horaires.
- Nécessite une valeur de type TimeZoneIndependentTime : Le paramètre exigé par IsUTCToday n'est pas un simple datetime local, mais un objet
indépendant du fuseau horaire. Il est donc souvent issu de champs spécialement configurés dans Dataverse ou d'autres
sources compatibles, ce qui implique une certaine rigueur dans la conception des modèles de données.
- Convient aux scénarios de rapports ou filtres dynamiques : Dans une galerie ou une liste affichant uniquement les éléments du jour, IsUTCToday peut
être utilisé comme critère de filtrage. Cela permet d'afficher dynamiquement les enregistrements associés à la date actuelle UTC, ce qui est utile dans les tableaux
de bord temps réel ou les workflows quotidiens.
- Utile pour les applications multi-fuseaux horaires : Dans un environnement où les utilisateurs opèrent depuis différents pays, la date locale peut varier.
Grâce à IsUTCToday, vous basez vos logiques sur une référence universelle stable, ce qui assure une expérience homogène, notamment pour les traitements de données
partagées.
- Limitation en cas de besoin d'affichage local : Bien que IsUTCToday soit idéale pour des comparaisons de date universelles, elle peut prêter à
confusion pour l'utilisateur final si l'interface n'indique pas clairement qu'il s'agit d'une logique UTC. Il faut alors veiller à afficher ou formater les dates
de manière à maintenir une bonne compréhension côté utilisateur.
Dernière mise à jour : Jeudi, le 1 Mai 2025