Now |
Maintenant |
|---|---|
| Power Fx | |
Syntaxe
| Now() |
Description
Cette fonction permet de retourner la date et l'heure actuelles.
Remarques
- Permet d'obtenir un instantané temporel en temps réel : La fonction Now() fournit la date et l'heure actuelles du système. Elle est particulièrement utile pour capturer l'instant précis auquel une action s'effectue, comme un enregistrement, une soumission de formulaire ou le déclenchement d'un processus.
- Utile pour le suivi et la journalisation d'événements : En enregistrant la valeur retournée par Now() dans une base de données, on peut conserver une trace précise de quand une opération a eu lieu. Cela est essentiel pour l'audit, la gestion des délais ou le suivi des utilisateurs dans les applications professionnelles.
- Retourne une valeur combinée de date et d'heure : Contrairement à des fonctions comme Today(), ne renvoyant que la date, Now() inclut également l'heure (heure, minute, seconde), ce qui permet des calculs plus précis et des comparaisons temporelles plus fines.
- Peut être utilisé pour calculer des écarts temporels : En soustrayant une date antérieure à la valeur de Now(), il est possible de déterminer combien de temps s'est écoulé entre deux événements. Cela est pratique pour des délais, des expirations ou des statistiques de performance.
- S'intègre facilement avec les formules conditionnelles : La fonction Now() peut être utilisée dans des instructions If ou Switch pour exécuter des actions selon l'heure actuelle. Par exemple, on peut afficher un message différent le matin ou l'après-midi en comparant l'heure de Now().
- Peut servir à afficher dynamiquement l'heure actuelle à l'écran : En liant un champ d'étiquette (Label.Text) à Now(), on peut afficher l'heure actuelle dans l'interface utilisateur. Bien que la mise à jour ne soit pas automatique en temps réel sans rafraîchissement, c'est utile dans certains contextes.
- Idéale pour des scénarios liés aux échéances ou planifications : Avec Now(), on peut facilement comparer la date courante à une date d'échéance, et ainsi déclencher des alertes, activer ou désactiver des éléments de l'interface, ou modifier le comportement de l'application selon l'urgence.
- Nécessite parfois un rafraîchissement manuel pour se mettre à jour : La valeur retournée par Now() est évaluée au moment de son appel, mais elle ne se met pas automatiquement à jour. Si l'on veut un affichage en temps réel (comme une horloge), il faut déclencher manuellement une mise à jour périodique avec une minuterie.
Dernière mise à jour : Jeudi, le 1 Mai 2025