UTCNow |
UTC maintenant |
|---|---|
| Power Fx | |
Syntaxe
| UTCNow() |
Description
Cette fonction permet de retourner la date et l'heure actuelles en temps universel coordonné (UTC).
Remarques
- Obtenir une référence temporelle universelle : La fonction UTCNow() est précieuse lorsqu'on souhaite obtenir la date et l'heure actuelles sans dépendre du fuseau horaire de l'utilisateur. Elle garantit une cohérence temporelle entre utilisateurs situés dans différents pays, ce qui est essentiel pour les applications collaboratives ou les bases de données partagées.
- Utile pour l'enregistrement d'horodatages fiables : Lorsque des événements doivent être horodatés (comme une création d'enregistrement, une validation, ou un déclenchement de processus), UTCNow() permet de stocker un horodatage neutre et objectif. On évite ainsi les erreurs liées aux différences de fuseaux horaires ou aux changements d'heure (été/hiver).
- Particulièrement adapté aux comparaisons temporelles : UTCNow() est idéal pour effectuer des comparaisons temporelles précises. Par exemple, on peut comparer la date actuelle avec une échéance, un délai d'expiration, ou une date planifiée, sans se soucier de la localisation de l'utilisateur ni de ses paramètres système.
- Ne prend pas de paramètres, donc très simple à utiliser : La fonction ne nécessite aucun argument, ce qui facilite son intégration dans toutes sortes de formules. Elle peut être utilisée directement dans des champs de texte, des règles conditionnelles, des mises à jour de données ou l'enregistrement de journaux d'activité.
- Peut être utilisée pour calculer des écarts de temps : En combinant UTCNow() avec des fonctions comme DateDiff, DateAdd ou TimeValue, on peut mesurer la durée écoulée entre deux événements ou projeter une date future. Cela est utile pour la gestion des délais, des échéanciers ou des rappels automatisés.
- Différente de Now(), qui dépend du fuseau horaire local : Il est important de distinguer UTCNow() de Now(), retournant la date et l'heure selon la configuration locale de l'utilisateur. L'utilisation de UTCNow() est donc préférable dans les cas où l'on veut un repère horaire absolu, indépendant de la localisation géographique.
- Essentielle pour la synchronisation multi-utilisateurs : Dans les applications partagées, comme celles conçues avec Power Apps ou Power Pages, l'usage de UTCNow() permet de synchroniser les actions entre plusieurs utilisateurs en temps réel. Cela est par exemple utile pour afficher l'heure exacte d'une dernière mise à jour ou d'un changement d'état.
- Peut être affichée ou formatée selon les besoins : Bien que UTCNow() retourne un horodatage en format brut, on peut utiliser des fonctions comme Text(...) pour le formater selon des besoins spécifiques (date seule, heure seule, format ISO,...). Cela permet de l'adapter facilement à l'interface utilisateur ou aux exigences de reporting.
Dernière mise à jour : Jeudi, le 1 Mai 2025