Syntaxe
Paramètres
| Nom |
Description |
| DateTime |
Ce paramètre représente une valeur de date et d'heure à partir de laquelle on souhaite extraire la seconde. Il peut s'agir d'une date complète, d'une heure spécifique ou d'une valeur de type DateTime. |
Description
Cette fonction permet de retourner la seconde d'une valeur de date et d'heure.
Remarques
- Extraction précise de l'information temporelle : La fonction Second est utile lorsqu'on souhaite isoler la composante "seconde" d'une valeur
DateTime. Cela permet de traiter les données temporelles avec un niveau de précision supérieur, notamment dans des scénarios nécessitant un suivi fin du temps, comme
des minuteurs ou des journaux d'événements.
- Utile pour le débogage de valeurs temporelles : Lorsqu'une application manipule de nombreuses données liées au temps (par exemple pour le contrôle d'accès
ou la journalisation), Second peut être utilisée pour vérifier si les valeurs temporelles sont bien alignées ou suivent un rythme attendu. Elle aide ainsi à identifier
les décalages ou anomalies temporelles.
- Peut être combinée avec d'autres fonctions de date : La fonction Second peut être utilisée conjointement avec des fonctions comme Minute, Hour, Day,...,
afin d'extraire toutes les composantes d'un horodatage. Cela permet de reconstruire, filtrer ou reformater des dates dans une granularité personnalisée selon les besoins
de l'application.
- Retourne toujours un entier compris entre 0 et 59 : Le résultat de la fonction Second est toujours un entier entre 0 et 59. Cela signifie que, quelle que
soit la valeur d'entrée, la fonction garantit un format standardisé, facilitant ainsi les comparaisons, les triages ou les opérations conditionnelles sur des secondes.
- Peut être utilisée dans les déclencheurs temporels personnalisés : Dans certains cas, on souhaite que des actions ne s'exécutent qu'à des moments précis,
par exemple toutes les 10 secondes. En extrayant la seconde d'un DateTime courant, on peut implémenter des conditions comme Mod(Second(Now()), 10) = 0, ce qui
permet un comportement cyclique.
- Compatible avec les valeurs Now() et Today() : Second fonctionne très bien avec des fonctions comme Now() pour extraire en temps réel la seconde actuelle.
Cela permet de créer des horloges numériques ou de mesurer des écarts temporels à la seconde près, directement dans Power Apps, sans recourir à des scripts externes.
- Ne tient pas compte des millisecondes : Il est important de noter que Second ne donne pas une précision sous la seconde. Si vous avez besoin de mesurer
des temps en millisecondes (ce que Power Fx ne fait pas nativement), cette fonction sera insuffisante. Elle convient donc pour des cas où la précision au dixième ou au
centième n'est pas requise.
- Fonction purement de lecture, sans effet de transformation : Second n'altère pas la valeur DateTime fournie. Elle se contente de retourner une information
extraite. Cela la rend idéale dans des scénarios où l'intégrité des données d'entrée est cruciale, comme lors de l'analyse de journaux ou la création de rapports
temporels.
Dernière mise à jour : Jeudi, le 1 Mai 2025